<SEC-DOCUMENT>0001144204-18-058352.txt : 20181108
<SEC-HEADER>0001144204-18-058352.hdr.sgml : 20181108
<ACCEPTANCE-DATETIME>20181108160836
ACCESSION NUMBER:		0001144204-18-058352
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		52
CONFORMED PERIOD OF REPORT:	20180930
FILED AS OF DATE:		20181108
DATE AS OF CHANGE:		20181108

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

	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>tv505708_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 0; margin-bottom: 0"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin: 0"></P>

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0"><B>UNITED STATES SECURITIES AND EXCHANGE COMMISSION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Washington, DC 20549</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>FORM 10-Q</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>(Mark One)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Wingdings">x</FONT></TD><TD STYLE="text-align: justify"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF
THE SECURITIES EXCHANGE ACT OF 1934</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>For the quarterly period ended September 30, 2018</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OR</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD><TD STYLE="text-align: justify"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF
THE SECURITIES EXCHANGE ACT OF 1934</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>For the transition period from ___________ to</B> ___________</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Commission File Number: 0-25248</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 14pt"><B>CONSOLIDATED
WATER CO. LTD.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of Registrant as specified in
its charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; border-bottom: black 1pt solid; text-align: center"><B>CAYMAN ISLANDS</B></TD>
    <TD STYLE="width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 49%; border-bottom: black 1pt solid; text-align: center"><B>98-0619652</B></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">(State or other jurisdiction of</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">(I.R.S. Employer Identification No.)</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">incorporation or organization)</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><B>Regatta Office Park</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><B>Windward Three, 4th Floor, West Bay Road</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><B>P.O. Box 1114</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><B>Grand Cayman KY1-1102</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><B>Cayman Islands</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><B>N/A</B></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">(Address of principal executive offices)</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">(Zip Code)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>(345) 945-4277</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Registrant&rsquo;s telephone number, including
area code)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
(1) has 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 the registrant was required to file such reports), and (2) has been subject to such
filing requirements for the past 90 days.&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">x</FONT>
&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File
required to be submitted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding 12 months
(or for such shorter period that the registrant was required to submit such files). &nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-family: Wingdings">x</FONT> &nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer,&nbsp;smaller reporting company or an emerging growth
company. See the definitions of &ldquo;large accelerated filer&rdquo;, &ldquo;accelerated filer&rdquo;, &ldquo;smaller reporting
company&rdquo;, and &ldquo;emerging growth company&rdquo;&nbsp;in Rule 12b-2 of the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Large accelerated filer&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accelerated
filer&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">x</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Non-accelerated filer&nbsp;&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT>&nbsp;&nbsp;&nbsp;Smaller reporting company&nbsp;&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">x</FONT>&nbsp;&nbsp;&nbsp;&nbsp;Emerging
growth company&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 34.1pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate
by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial
accounting standards provided pursuant to Section 13(a) of the Exchange Act.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act)&nbsp;&nbsp;Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT>
&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT STYLE="font-family: Wingdings">x</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of November 2, 2018, 14,964,281 shares
of the registrant&rsquo;s common stock, with US$0.60 par value, were outstanding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 0; margin-bottom: 0"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>TABLE OF CONTENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center"><B>Description</B></TD>
    <TD STYLE="text-align: right; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center"><B>Page</B></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="width: 12%"><A HREF="#a_001"><B>PART I</B></A></TD>
    <TD STYLE="width: 82%"><A HREF="#a_001">FINANCIAL INFORMATION</A></TD>
    <TD STYLE="text-align: right; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right; width: 5%"><A HREF="#a_001">4</A></TD></TR>
<TR STYLE="background-color: White">
    <TD><A HREF="#a_002">Item 1</A></TD>
    <TD><A HREF="#a_002">Financial Statements</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_002">4</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_003">Condensed Consolidated Balance Sheets as of September 30, 2018 (Unaudited) and December 31, 2017</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_003">4</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_004">Condensed Consolidated Statements of Income (Unaudited) for the Three and Nine Months Ended September 30, 2018 and 2017</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_004">5</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_005">Condensed Consolidated Statements of Cash Flows (Unaudited) for the Nine Months Ended September 30, 2018 and 2017</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_005">6</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD>&nbsp;</TD>
    <TD><A HREF="#a_006">Notes to Condensed Consolidated Financial Statements (Unaudited)</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_006">7</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD><A HREF="#a_007">Item 2</A></TD>
    <TD><A HREF="#a_007">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_007">23</A></TD></TR>
<TR STYLE="background-color: White">
    <TD><A HREF="#a_008">Item 3</A></TD>
    <TD><A HREF="#a_008">Quantitative and Qualitative Disclosures about Market Risk</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_008">37</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD><A HREF="#a_009">Item 4</A></TD>
    <TD><A HREF="#a_009">Controls and Procedures</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_009">37</A></TD></TR>
<TR STYLE="background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD><A HREF="#a_010"><B>PART II</B></A></TD>
    <TD><A HREF="#a_010">OTHER INFORMATION</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_010">38</A></TD></TR>
<TR STYLE="background-color: White">
    <TD><A HREF="#a_011">Item 1</A></TD>
    <TD><A HREF="#a_011">Legal Proceedings</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_011">38</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD><A HREF="#a_012">Item 1A</A></TD>
    <TD><A HREF="#a_012">Risk Factors</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_012">40</A></TD></TR>
<TR STYLE="background-color: White">
    <TD><A HREF="#a_013">Item 2</A></TD>
    <TD><A HREF="#a_013">Unregistered Sales of Equity Securities and Use of Proceeds</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_013">44</A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD><A HREF="#a_014">Item 6</A></TD>
    <TD><A HREF="#a_014">Exhibits</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_014">44</A></TD></TR>
<TR STYLE="background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><A HREF="#a_015"><B>SIGNATURES</B></A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_015">45</A></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note Regarding Currency and Exchange Rates</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless otherwise indicated, all references
to &ldquo;$&rdquo; or &ldquo;US$&rdquo; are to United States dollars.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 1974 at US$1.20
per CI$1.00.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exchange rate for conversion of Belize
dollars (BZE$) into US$, as determined by the Central Bank of Belize, has been fixed since 1976 at US $0.50 per BZE$1.00.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The official currency of the British Virgin
Islands is the US$.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Netherlands subsidiary conducts business
in US$ and euros, our Indonesian subsidiary conducts business in US$ and Indonesian rupiahs, and our Mexico subsidiary conducts
business in US$ and Mexican pesos. The exchange rates for conversion of euros, rupiahs and Mexican pesos into US$ vary based upon
market conditions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_001"></A>PART I - FINANCIAL INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_002"></A>ITEM 1. FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_003"></A>CONSOLIDATED WATER CO. LTD.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONDENSED CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: justify">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">September 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: justify">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 10pt"><B>(Unaudited)</B></FONT></TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left; padding-left: 9pt">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">34,367,483</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">47,182,966</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,996,276</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,047,846</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Inventory</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,538,052</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,744,445</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,598,061</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,077,257</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Current portion of loans receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,093,641</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,400,448</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Costs and estimated earnings in excess of billings</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,396,166</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">238,435</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Total current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">63,989,679</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">66,691,397</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Property, plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47,342,177</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,525,064</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Construction in progress</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,742,806</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,823,284</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Inventory, non-current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,825,253</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,758,973</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Loans receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">734,980</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Investment in OC-BVI</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,464,537</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,783,882</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,384,248</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,384,248</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Land and rights of way held for development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,673,855</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,505,675</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Intangible assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,710,790</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,765,434</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,369,214</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,507,958</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total assets</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">172,502,559</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">165,480,895</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">LIABILITIES AND EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Accounts payable and other current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,539,508</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,662,448</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Dividends payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,284,964</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,281,612</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Note payable to related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,078,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">686,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Billings in excess of costs and estimated earnings</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,578</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,258</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Total current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,924,050</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,631,318</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Deferred tax liability</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">757,447</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,024,893</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">778,307</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">803,307</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Total liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,459,804</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,459,518</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Commitments and contingencies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Consolidated Water Co. Ltd. stockholders' equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 36,498 and 33,488 shares, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,899</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,093</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Class A common stock, $0.60 par value. Authorized 24,655,000 shares; issued and outstanding 14,964,281 and 14,918,869 shares, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,978,569</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,951,321</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Class B common stock, $0.60 par value. Authorized 145,000 shares; none issued</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">86,904,523</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">86,405,387</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Retained earnings</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">58,113,606</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,105,196</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Cumulative translation adjustment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(549,555</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(549,555</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total Consolidated Water Co. Ltd. stockholders' equity</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">153,469,042</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">147,932,442</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Non-controlling interests</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,573,713</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,088,935</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Total equity</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">162,042,755</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">156,021,377</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total liabilities and equity</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">172,502,559</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">165,480,895</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part
of these condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_004"></A>CONSOLIDATED WATER CO. LTD.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONDENSED CONSOLIDATED STATEMENTS OF
INCOME</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Retail revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">6,185,558</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">5,570,654</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">18,884,929</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">18,111,274</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Bulk revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,577,456</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,881,464</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,294,821</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,615,787</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Services revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">807,424</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">111,302</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,054,100</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">360,758</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Manufacturing revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,253,750</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,008,783</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,798,948</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,444,678</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">Total revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">18,824,188</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,572,203</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">50,032,798</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">47,532,497</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cost of retail revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,750,599</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,488,441</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,234,803</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,895,617</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cost of bulk revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,658,373</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,582,401</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,848,668</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,750,402</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Cost of services revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">682,713</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">114,667</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">921,653</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">320,586</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cost of manufacturing revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,205,830</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,078,888</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,300,370</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,967,945</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 9pt">Total cost of revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,297,515</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,264,397</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">29,305,494</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">27,934,550</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,526,673</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,307,806</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,727,304</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,597,947</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,941,564</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,896,323</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,263,762</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,695,184</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Loss on asset dispositions and impairments, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,415</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">578,480</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,405</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,578,480</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Income from operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,572,694</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">833,003</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,449,137</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,324,283</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Other income (expense):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Interest income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">172,805</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70,741</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">504,028</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">301,813</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,492</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,016</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,122</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11,178</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Profit-sharing income from OC-BVI</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">536,625</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">36,450</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">621,675</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,575</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Equity in the earnings of OC-BVI</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,472,154</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">138,913</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,710,230</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127,955</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Net unrealized gain (loss) on put/call options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">75,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">171,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(47,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">323,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">48,841</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">31,206</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(26,670</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">83,791</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Other income, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,302,933</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">447,294</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,755,141</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">871,956</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Income before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,875,627</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,280,297</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,204,278</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,196,239</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Provision for (benefit from) income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,659</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(136,447</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(113,607</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(412,592</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,862,968</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,416,744</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,317,885</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,608,831</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Income attributable to non-controlling interests</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">310,579</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">255,605</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">484,778</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">191,916</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net income attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,552,389</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,161,139</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,833,107</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,416,915</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.30</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.08</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.59</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.30</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.30</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.08</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.58</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.29</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Dividends declared per common share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.085</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.075</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.255</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.225</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">Weighted average number of common shares used in the determination of:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">Basic earnings per share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,963,195</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,898,246</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,960,602</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,886,738</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">Diluted earnings per share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,124,720</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,072,142</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,119,415</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,054,343</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part
of these condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_005"></A>CONSOLIDATED WATER CO. LTD.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONDENSED CONSOLIDATED STATEMENTS OF
CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash provided by operating activities</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 1pt solid; text-align: right">5,388,005</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 1pt solid; text-align: right">13,529,071</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Additions to property, plant and equipment and construction in progress</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,709,598</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,016,713</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Proceeds from sale of equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">51,590</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,827</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Collections on loans receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,041,787</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,297,419</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Payment for land and rights of way held for development</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,168,180</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(665,270</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(14,784,401</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,365,737</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Dividends paid to common shareholders</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,818,499</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,346,477</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Dividends paid to non-controlling interests</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Dividends paid to preferred shareholders</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,846</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,665</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Issuance (repurchase) of redeemable preferred stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,258</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,456</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Proceeds received from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Repayment of note payable to related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(392,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(490,000</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Issuance of note payable to related party</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">784,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">392,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3,419,087</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3,440,686</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net increase (decrease) in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,815,483</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,722,648</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt">Cash and cash equivalents at beginning of period</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">47,182,966</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">39,254,116</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents at end of period</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">34,367,483</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">46,976,764</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Interest paid in cash</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,539</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">7,062</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Non-cash investing and financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Issuance of 7,409 and 9,441, respectively, shares of redeemable preferred stock for services rendered</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">96,317</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">118,485</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Issuance of 39,986 and 17,833, respectively, shares of common stock for services rendered</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">441,161</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">203,551</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Conversion (on a one-to-one basis) of 5,426 and 12,214, respectively, shares of redeemable preferred stock to common stock</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,256</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">7,328</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Dividends declared but not paid</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,275,066</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,120,176</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Transfers from inventory to property, plant and equipment and construction in progress</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">304,279</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">228,549</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Transfers from construction in progress to property, plant and equipment</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">492,252</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,109,960</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Transfers from other assets to construction in progress</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,253,299</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part
of these condensed consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_006"></A>CONSOLIDATED WATER CO. LTD.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL
STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>1. Principal activity</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated Water Co. Ltd., and its subsidiaries
(collectively, the &ldquo;Company&rdquo;) use reverse osmosis technology to produce potable water from seawater. The Company processes
and supplies water and provides water-related products and services to its customers in the Cayman Islands, Belize, The Commonwealth
of The Bahamas, the British Virgin Islands, the United States and Indonesia. The Company sells water to a variety of customers,
including public utilities, commercial and tourist properties, residential properties and government facilities. The base price
of water supplied by the Company, and adjustments thereto, are determined by the terms of a retail license and bulk water supply
contracts which provide for adjustments based upon the movement in the government price indices specified in the license and contracts
as well as monthly adjustments for changes in the cost of energy. The Company also manufactures and services a wide range of products
and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water
production, supply and treatment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2. Accounting policies</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Basis of presentation:</B> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying condensed consolidated financial statements include the accounts of the Company&rsquo;s (i) wholly-owned subsidiaries,
Aquilex, Inc., Cayman Water Company Limited (&ldquo;Cayman Water&rdquo;), Consolidated Water (Belize) Limited (&ldquo;CW-Belize&rdquo;),
Ocean Conversion (Cayman) Limited (&ldquo;OC-Cayman&rdquo;), DesalCo Limited (&ldquo;DesalCo&rdquo;), Consolidated Water Cooperatief,
U.A. (&ldquo;CW-Cooperatief&rdquo;), Consolidated Water U.S. Holdings, Inc. (&ldquo;CW-Holdings&rdquo;); and (ii) majority-owned
subsidiaries Consolidated Water (Bahamas) Ltd. (&ldquo;CW-Bahamas&rdquo;), Aerex Industries, Inc. (&ldquo;Aerex&rdquo;), Consolidated
Water (Asia) Pte. Limited, PT Consolidated Water Bali (&ldquo;CW-Bali&rdquo;), N.S.C. Agua, S.A. de C.V. (&ldquo;NSC&rdquo;) and
Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;). The Company&rsquo;s investment in its affiliate Ocean Conversion (BVI)
Ltd. (&ldquo;OC-BVI&rdquo;) is accounted for using the equity method of accounting. All significant intercompany balances and
transactions have been eliminated in consolidation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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&rsquo;s financial position,
results of operations and cash flows as of and for the periods presented. The results of operations for these interim periods
are not necessarily indicative of the operating results for future periods, including the fiscal year ending December 31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These condensed consolidated financial
statements and notes are presented in accordance with the rules and regulations of the United States Securities and Exchange Commission
(&ldquo;SEC&rdquo;) relating to interim financial statements and in conformity with accounting principles generally accepted in
the United States of America (&ldquo;US GAAP&rdquo;). 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 financial statements pursuant
to SEC rules 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&rsquo;s Annual Report on Form 10-K for the year ended December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Foreign currency:</B> The Company&rsquo;s
reporting currency is the United States dollar (&ldquo;US$&rdquo;). The functional currency of the Company and its foreign operating
subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency
for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts
business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands
dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros
and rupiahs into US$ vary based upon market conditions. Net foreign currency gains (losses) arising from transactions and re-measurements
were $73,267 and ($5,612) for the three months ended September 30, 2018 and 2017, respectively, and $31,525 and $164,339 for the
nine months ended September 30, 2018 and 2017, respectively, and are included in &ldquo;Other income (expense) - Other&rdquo; in
the accompanying condensed consolidated statements of income.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Cash and cash equivalents:</B> Cash
and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three
months or less. Cash and cash equivalents as of September 30, 2018 and December 31, 2017 include $6.4 million and $15.9 million,
respectively, of certificates of deposit with an original maturity of three months or less.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transfers from the Company&rsquo;s Bahamas
and Belize bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas and
Belize, respectively. As of September 30, 2018, the equivalent United States dollar cash balances for deposits held in the Bahamas
and Belize were approximately $3.9 million and $3.1 million, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Comparative amounts:</B> Certain amounts
reported in the financial statements issued in prior periods have been reclassified herein to conform to the current period&rsquo;s
presentation. These reclassifications had no effect on consolidated net income.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Revenue recognition:</B> Revenues are
recognized when control of the promised goods or services is transferred to the Company&rsquo;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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the Company&rsquo;s revenues disaggregated
by revenue source (unaudited).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Retail revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">6,185,558</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">5,570,654</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">18,884,929</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">18,111,274</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Bulk revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,577,456</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,881,464</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,294,821</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,615,787</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Services revenues</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">807,424</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">111,302</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,054,100</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">360,758</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Manufacturing revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,253,750</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,008,783</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,798,948</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,444,678</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Total revenues</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">18,824,188</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">16,572,203</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">50,032,798</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">47,532,497</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Retail revenues</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company produces and supplies water
to end-users, including residential, commercial and government 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 and rapidly developing
areas on Grand Cayman Island. CW-Bali owns and operates a desalination plant in Bali, Indonesia that sells water to resort and
residential properties. Customers are billed on a monthly basis based on metered consumption and bills are typically collected
within 30 to 35 days after the billing date. Receivables not collected within 45 days subject the customer to disconnection from
water service. In 2018 and 2017, bad debts represented less than 1% of the Company&rsquo;s total  retail sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenues from water
sales at the time water is supplied to the customer&rsquo;s facility or storage tank. The amount of water supplied is determined
based upon water meter readings performed at the end of each month. All retail water contracts are month-to-month contracts and
revenue is recorded as invoiced.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Bulk revenues</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company produces and supplies water
to government-owned distributors in the Cayman Islands, Belize and the Bahamas.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OC-Cayman provides bulk water to the Water
Authority-Cayman (&ldquo;WAC&rdquo;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn
distributes such water to properties in Grand Cayman outside of Cayman Water&rsquo;s retail license area.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In Belize, CW-Belize is the exclusive provider
of water in Ambergris Caye to Belize Water Services Ltd. (&ldquo;BWSL&rdquo;), a government-controlled entity which distributes
the water through its own pipeline system to residential, commercial and tourist properties. BWSL distributes the Company&rsquo;s
water primarily to residential properties, small hotels, and businesses that serve the tourist market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells bulk water in the Bahamas
through its majority-owned subsidiary CW-Bahamas to the Water and Sewerage Corporation of the Bahamas (&ldquo;WSC&rdquo;), which
distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence.
The Company also sells water to a private resort on Bimini.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected the &ldquo;right
to invoice&rdquo; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Manufacturing revenues</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company, through its 51% owned subsidiary
Aerex, is a custom and specialty manufacturer of water treatment-related systems and products and provides design, engineering,
management, operating and other services applicable to commercial, municipal and industrial water production. Substantially all
of Aerex&rsquo;s customers are U.S. companies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes manufacturing revenues
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, material and overhead. The Company follows this method since
it can make reasonably dependable estimates of the revenue and costs applicable to 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 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.
The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any
costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated
earnings on uncompleted contracts, if any, are classified as current liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Practical Expedients and Exemptions</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not disclose the value
of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>3. Segment information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has four reportable segments:
retail, bulk, services and manufacturing. The retail segment&nbsp;primarily&nbsp;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, the Bahamas and Belize under long-term contracts.
The services segment provides desalination plant management and operating services to affiliated companies and designs, constructs
and sells desalination plants to third parties. The manufacturing segment manufactures a wide range of custom and specialty water
treatment-related systems and products and provides design, engineering, management, operating and other services applicable to
commercial, municipal and industrial water production, supply and treatment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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
costs to its other three business segments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accounting policies of the segments
are consistent with those described in Note 2. The Company evaluates each segment&rsquo;s performance based upon its income from
operations. All intercompany transactions are eliminated for segment presentation purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="18" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September 30, 2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Retail</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bulk</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Services</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Manufacturing</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,185,558</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">8,577,456</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">807,424</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">3,253,750</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">18,824,188</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cost of revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,750,599</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,658,373</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">682,713</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,205,830</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,297,515</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,434,959</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,919,083</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">124,711</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,047,920</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,526,673</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,013,053</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">455,151</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">846,258</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">627,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,941,564</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Loss on asset dispositions and impairments, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,084</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,331</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,415</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income (loss) from operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">412,822</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,463,932</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(721,547</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">417,487</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">2,572,694</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,302,933</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,875,627</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Provision for   income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,659</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,862,968</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income attributable to non-controlling interests</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">310,579</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net income attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,552,389</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expenses
for the three months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $498,663, $836,249,
$7,638 and $399,987, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="18" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September 30, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Retail</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bulk</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Services</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Manufacturing</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">5,570,654</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">7,881,464</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">111,302</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">3,008,783</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">16,572,203</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Cost of revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,488,441</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,582,401</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">114,667</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,078,888</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,264,397</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,082,213</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,299,063</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,365</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">929,895</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,307,806</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,070,681</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">315,374</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">863,646</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">646,622</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,896,323</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Loss on asset dispositions and impairments, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">578,480</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">578,480</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income (loss) from operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(566,948</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,983,689</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(867,011</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">283,273</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">833,003</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other income, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">447,294</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,280,297</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">  (Benefit from) income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(136,447</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,416,744</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Income attributable to non-controlling interests</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">255,605</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,161,139</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expenses
for the three months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $491,771, $1,274,471,
$7,638, and $398,368, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="18" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30, 2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Retail</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bulk</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Services</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Manufacturing</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">18,884,929</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">25,294,821</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,054,100</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">4,798,948</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">50,032,798</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cost of revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,234,803</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,848,668</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">921,653</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,300,370</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">29,305,494</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,650,126</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,446,153</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">132,447</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,498,578</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,727,304</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,088,804</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,147,015</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,162,632</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,865,311</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,263,762</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt"><P STYLE="margin-top: 0; margin-bottom: 0">Loss on asset dispositions
and impairments, net</P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,074</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,331</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,405</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income (loss) from operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,550,248</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,299,138</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,030,185</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(370,064</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">6,449,137</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,755,141</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,204,278</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">(Benefit from) income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(113,607</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,317,885</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income attributable to non-controlling interests</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">484,778</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net income attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,833,107</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expenses
for the nine months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $1,506,292, $2,454,361,
$22,915, and $1,198,707, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="18" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September 30, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Retail</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bulk</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Services</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Manufacturing</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">18,111,274</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">23,615,787</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">360,758</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">5,444,678</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">47,532,497</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cost of revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,895,617</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">15,750,402</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">320,586</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,967,945</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">27,934,550</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,215,657</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,865,385</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,172</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,476,733</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,597,947</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">General and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,288,941</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">940,105</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,498,766</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,967,372</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,695,184</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt"><P STYLE="margin: 0pt 0">Loss on asset dispositions and impairments, net</P>


</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,578,480</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,578,480</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income (loss) from operations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(651,764</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,925,280</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,458,594</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(490,639</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">3,324,283</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">871,956</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,196,239</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt"> (Benefit from) income taxes</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(412,592</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,608,831</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income attributable to non-controlling interests</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">191,916</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net income attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,416,915</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expenses
for the nine months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $1,514,069, $2,928,287,
$37,295, and $1,204,313, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="18" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As of September 30, 2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Retail</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bulk</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Services</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Manufacturing</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Accounts receivable, net</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2,168,224</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">17,967,332</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,806,062</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,054,658</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">22,996,276</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Property plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">22,269,769</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">23,338,279</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">61,424</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,672,705</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">47,342,177</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Construction in progress</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,175,313</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">10,564,202</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,291</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">16,742,806</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Intangibles, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">484,123</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,226,667</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,710,790</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,170,511</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,328,526</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,885,211</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,384,248</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Land and rights of way held for development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">23,673,855</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">23,673,855</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total segment assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">59,900,046</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">71,086,259</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">27,352,165</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">14,164,089</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">172,502,559</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="18" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As of December 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Retail</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bulk</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Services</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Manufacturing</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left">Accounts receivable, net</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2,406,595</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">10,177,620</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,155,318</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,308,313</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">15,047,846</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Property, plant and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">23,172,382</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">25,420,819</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">84,339</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,847,524</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">50,525,064</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Construction in progress</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">321,368</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,498,625</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,291</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,823,284</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Intangible assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">533,767</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,231,667</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,765,434</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,170,511</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,328,526</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">4,885,211</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,384,248</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Land and rights of way held for development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">21,505,675</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">21,505,675</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total segment assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">52,095,524</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">75,785,323</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">24,488,173</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">13,111,875</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">165,480,895</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>4. Earnings per share</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Earnings per share (&ldquo;EPS&rdquo;)
are computed on a basic and diluted basis. Basic EPS is computed by dividing net income (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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following summarizes information related
to the computation of basic and diluted EPS:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended <BR>
September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended <BR>
September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Net income attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">4,552,389</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,161,139</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">8,833,107</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">4,416,915</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: preferred stock dividends</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3,102</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,548</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(9,398</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(8,571</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net income available to common shares in the determination of basic earnings per common share</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,549,287</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,158,591</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,823,709</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,408,344</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,963,195</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,898,246</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,960,602</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,886,738</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Plus:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Weighted average number of preferred shares outstanding during the period</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">37,621</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,087</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35,066</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,035</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Potential dilutive effect of unexercised options and unvested stock grants</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">123,904</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">128,809</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">123,747</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">128,570</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,124,720</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,072,142</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,119,415</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">15,054,343</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>5. Investment in OC-BVI</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company owns 50% of the outstanding
voting common shares and a 43.53% equity interest in the profits of Ocean Conversion (BVI) Ltd. (&ldquo;OC-BVI&rdquo;). The Company
also owns certain profit-sharing rights in OC-BVI that raise its effective interest in the profits of OC-BVI to approximately 45%.
Pursuant to a management services agreement, OC-BVI pays the Company monthly fees for certain engineering and administrative services.
OC-BVI&rsquo;s sole customer is the Ministry of Communications and Works of the Government of the British Virgin Islands (the &ldquo;Ministry&rdquo;)
to which it sells bulk water.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;s equity investment in
OC-BVI amounted to $2,464,537 and $2,783,882 as of September 30, 2018 and December 31, 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Until 2009, substantially all of the water
sold by OC-BVI to the Ministry was supplied by one desalination plant with a capacity of 1.7 million gallons per day located at
Baughers Bay, Tortola (the &ldquo;Baughers Bay plant&rdquo;). As discussed later in this Note (see &ldquo;<I>Baughers Bay Litigation&rdquo;</I>),
the BVI government assumed the operating responsibilities for the Baughers Bay plant in March 2010. During 2007, OC-BVI completed
the construction of a desalination plant with a capacity of 720,000 gallons per day located at Bar Bay, Tortola (the &ldquo;Bar
Bay plant&rdquo;). OC-BVI began selling water to the Ministry from this plant in January 2009 and on March 4, 2010, OC-BVI and
the BVI government executed a seven-year contract for the Bar Bay plant (the &ldquo;Bar Bay agreement&rdquo;). The Bar Bay agreement
was extended by 14 years on February 14, 2017. Under the terms of the Bar Bay agreement, OC-BVI delivers up to 600,000 gallons
of water per day to the BVI government from the Bar Bay plant. The Bar Bay agreement required OC-BVI to complete a storage reservoir
on a BVI government site by no later than March 4, 2011. OC-BVI has not commenced construction of this storage reservoir due to
the BVI government&rsquo;s failure to pay (i) the full amount of invoices for the water provided by the Bar Bay plant on a timely
basis; and (ii) the full amount ordered pursuant to a court ruling relating to the Baughers Bay litigation (see discussion that
follows).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reconciliation of the beginning and ending
balances for the Company&rsquo;s investment in OC-BVI for the nine months ended September 30, 2018 is as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%">Balance as of December 31, 2017</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,783,882</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Profit-sharing and equity from earnings of OC-BVI</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,331,905</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Distributions received from OC-BVI</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,651,250</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Balance as of September 30, 2018</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,464,537</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized $1,472,154 and $138,913
in earnings  from its equity investment in OC-BVI for the three months ended September 30, 2018 and 2017, respectively,
and $1,710,230 and $127,955 for the nine months ended September 30, 2018 and 2017, respectively. The Company recognized $536,625
and $36,450 in profit-sharing income from its profit-sharing agreement with OC-BVI for the three months ended September 30, 2018
and 2017, respectively, and $621,675 and $46,575 for the nine months ended September 30, 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30,
2018 and 2017, the Company recognized $97,668 and $111,302, respectively, in revenues from its management services agreement with
OC-BVI. For the nine months ended September 30, 2018 and 2017, the Company recognized $344,344 and $360,758, respectively, in revenues
from its management services agreement with OC-BVI. The Company also recognized approximately $710,000 in revenues for the three
and nine months ended September 30, 2018 for the refurbishment of OC-BVI&rsquo;s Bar Bay plant. Amounts payable by OC-BVI to the
Company were $42,817 and $123,807 as of September 30, 2018 and December 31, 2017, respectively. Other current liabilities in the
accompanying condensed consolidated balance sheets as of December 31, 2017 included $181,328 relating to OC-BVI.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Baughers Bay Litigation</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through March 2010, OC-BVI supplied water
to the BVI government from a plant located at Baughers Bay, Tortola, under the terms of a water supply agreement dated May 1990
(the &ldquo;1990 Agreement&rdquo;) with an initial seven-year term that expired in May 1999. The 1990 Agreement provided that such
agreement would automatically be extended for another seven-year term unless the BVI government provided notice, at least eight
months prior to such expiration, of its decision to purchase the plant from OC-BVI at the agreed upon amount under the 1990 Agreement
of approximately $1.42 million. In correspondence between the parties from late 1998 through early 2000, the BVI government indicated
that it intended to purchase the plant but would be amenable to negotiating a new water supply agreement and that it considered
the 1990 Agreement to be in force on a monthly basis until negotiations between the BVI government and OC-BVI were concluded. OC-BVI
continued to supply water from the plant and expended approximately $4.7 million between 1995 and 2003 to significantly expand
the production capacity of the plant beyond that contemplated in the 1990 Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2006, the BVI government took the position
that the seven-year extension of the 1990 Agreement had been completed and that it was entitled to ownership of the Baughers Bay
plant and during 2007 the BVI government filed a lawsuit with the Eastern Caribbean Supreme Court (the &ldquo;Court&rdquo;) seeking
ownership of the Baughers Bay plant. OC-BVI counterclaimed to the Court that it was entitled to continued possession and operation
of the Baughers Bay plant until the BVI government paid OC-BVI approximately $4.7 million, which OC-BVI believed represented the
value of the Baughers Bay plant at its expanded production capacity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Court ruled on this litigation in 2009,
awarding ownership of the Baughers Bay plant to the BVI government without compensation to OC-BVI. Both OC-BVI and the BVI government
subsequently filed appeals with the Eastern Caribbean Court of Appeals (the &ldquo;Appellate Court&rdquo;) asking the Appellate
Court to review certain rulings by the Court with respect to this litigation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2012, the Appellate Court issued
the final ruling with respect to the Baughers Bay litigation. This ruling reversed a previous ruling of the Court and awarded OC-BVI
compensation for improvements made to the plant in the amount equal to the difference between (i) the value of the Baughers Bay
plant at the date OC-BVI transferred possession of the plant to the BVI government and (ii) $1.42 million (the purchase price for
the Baughers Bay plant under the 1990 Agreement).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OC-BVI and the BVI government engaged a mutually approved valuation expert to complete a valuation of the Baughers Bay plant
at the date it was transferred to the BVI government in accordance with the Appellate Court ruling. In June 2016, OC-BVI received
the final valuation report from this valuation expert, which set forth a value for the Baughers Bay plant of $13.0 million as of
the date OC-BVI transferred possession of the plant to the BVI government. Applying the valuation determined by the valuation expert
to the formula set forth by the Appellate Court in its ruling, OC-BVI would be entitled to $11.58 million from the BVI government
for the Baughers Bay plant. The BVI government disagreed with the valuation methodology used by the valuation expert and the resulting
valuation for the Baughers Bay plant. OC-BVI&rsquo;s legal counsel subsequently held discussions with the BVI government in an
effort to settle this matter. On August 31, 2018, OC-BVI and the BVI government entered into a settlement agreement for the Baughers
Bay plant pursuant to the Appellate Court ruling with an agreed upon value for the plant of $4,432,834, which resulted in a net
payment (i.e. after legal and other expenses) to OC-BVI in September 2018 of $4,271,409.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>6. NSC and AdR Project Development</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2010, the Company acquired, through
its wholly-owned Netherlands subsidiary, CW-Cooperatief, a 50% interest in NSC, a development stage Mexican company. The Company
has since purchased, through the conversion of a loan it made to NSC, sufficient shares to raise its ownership interest in NSC
to 99.99%. NSC was formed to pursue a project (the &ldquo;Project&rdquo;) that originally 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. As discussed in paragraphs
that follow, during 2015 the scope of the Project was defined by the State of Baja California (the &ldquo;State&rdquo;) to consist
of a first phase consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water infrastructure
and a second phase consisting of an additional 50 million gallons per day of production capacity with additional pipeline infrastructure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through a series of transactions completed
in 2012-2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&rsquo;s plant would
be constructed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2012, NSC entered into a lease
with an effective term of 20-years from the date of full operation of the Project&rsquo;s desalination plant, with the Comisi&oacute;n
Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge
works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately
$15,000 per month. This lease may be cancelled by NSC should NSC ultimately not proceed with the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2014, the State enacted new legislation
to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector authority
and a private party required for the Project (the &ldquo;APP Law&rdquo;). Pursuant to this new legislation, in January 2015, NSC
submitted an expression of interest for its project to the Ministry of Infrastructure and Urban Development of the State of Baja
California (&ldquo;SIDUE&rdquo;). SIDUE accepted NSC&rsquo;s expression of interest and requested that NSC submit a detailed proposal
for the Project that complies with the requirements of the new legislation. NSC submitted this detailed proposal (the &ldquo;APP
Proposal&rdquo;) to SIDUE in late March 2015. The new legislation required that such proposal be evaluated by SIDUE and submitted
to the Public-Private Association Projects State Committee (the &ldquo;APP Committee&rdquo;) for review and authorization. If the
Project was authorized the State would be required to conduct a public tender for the Project.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify">In
response to its APP Proposal, in September 2015 NSC received a letter dated June 30, 2015 from the Director General of the Comisi&oacute;n
Estatal del Agua de Baja California (&ldquo;CEA&rdquo;), the State agency with responsibility for the Project, stating that (i)
the Project is in the public interest with high social benefits and is consistent with the objectives of the State development
plan; and (ii) that the Project should proceed, and the required public tender should be conducted. In November 2015, the State
officially commenced the tender for the Project, the scope of which the State defined as a first phase to be operational in 2019
consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water infrastructure and a
second phase to be operational in 2024 consisting of an additional 50 million gallons per day of production capacity with additional
pipeline infrastructure. A consortium comprised of NSC, NuWater S.A.P.I. de C.V. (&ldquo;NuWater&rdquo;) and Degremont S.A. de
C.V. (the &ldquo;Consortium&rdquo;) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the amount of capital the Project
requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&rsquo;s tender to the State
for the Project was based upon the following: (i) NSC will sell or otherwise transfer the land and other Project assets to a new
company (&ldquo;Newco&rdquo;) that would build and own the Project; (ii) NSC&rsquo;s potential partners would provide the majority
of the equity for the Project and thereby would own the majority interest in Newco; (iii) NSC would maintain a minority ownership
position in Newco; and (iv) Newco would enter into a long-term management and technical services contract for the Project with
an entity partially owned by NSC or another Company subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2016, NSC and NuWater incorporated
Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;), a special purpose company, to complete 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 operations and (ii) AdR would enter into a Management and Technical
Services Agreement with NSC effective on the first day that the Project begins commercial operations. As of December 31, 2017 and
September 30, 2018, NSC owned 99.6% of the equity of AdR.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2016, the Public Private
Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP-2015-002 (&ldquo;APP Contract&rdquo;),
was executed between AdR, CEA, the Government of Baja California represented by the Secretary of Planning and Finance and the Public
Utilities Commission of Tijuana (&ldquo;CESPT&rdquo;). The APP Contract requires AdR to design, construct, finance and operate
a seawater desalination plant (and accompanying aqueducts) 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 and an aqueduct to a second delivery point in Tijuana. The first
phase must be operational within 36 months of commencing construction and the second phase must be operational by July 2024. The
APP Contract further requires 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 will be transferred to the CEA.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The APP Contract does not become effective
until the following conditions are met:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the State has established and registered various payment trusts, guaranties and bank credit lines
for specific use by the Project;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the CEA has obtained the rights from the relevant federal authority to take and desalinate seawater
and distribute it for municipal use;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">various water purchase and sale agreements between the CEA, the payment trusts and the CESPT have
been executed;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">AdR has obtained all of the rights of way required for the aqueduct;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">AdR has obtained permission from the relevant federal authority to discharge the residual water
from the Project&rsquo;s desalination plant; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">all debt financing agreements necessary to provide the funding to AdR for the first phase of the
Project have been executed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2016, the Congress of the State
of Baja California, Mexico passed Decreto #57 which, among other things, ratified and authorized the payment obligations of the
corresponding public entities under the APP Contract. During 2017, following consultations between representatives of the State
of Baja California and the Ministry of Finance of the Federal Government of Mexico, it was determined that certain amendments to
Decreto #57 were required to comply with recent changes to the Federal Financial Discipline Law for Federative Entities and Municipalities
(the &ldquo;Financial Discipline Law&rdquo;). In addition, it was necessary to amend Decreto #57 to authorize the inclusion of
revenues from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto #168, which was
approved by the Congress of the State of Baja California in December 2017. Pursuant to the Financial Discipline Law and the terms
of Decreto #57, as amended by Decreto #168, the authorization of the payment obligations of the public entities under the APP Contract
expires on December 31, 2018. If the State fails to establish the various payment trusts, guaranties and bank credit lines for
use by the Project authorized by Decreto #57, as amended, prior to the expiration thereof, then a further amendment of Decreto
#57 will be required to extend the authorization beyond such time. If the State fails to establish the various payment trusts,
guaranties and bank credit lines for use by the Project authorized by Decreto #57, as amended, prior to the expiration of such
Decreto or if, following such expiration, the Congress of the State of Baja California fails to further amend Decreto #57 to extend
the authorization of the payment obligations of the public entities under the APP Contract in a timely manner or at all, then AdR
may be unable to proceed with the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following its issuance, two actions were
filed in Mexican Courts against Decreto #168. While neither NSC nor AdR have been named as a party in these actions, based upon
publicly available information (1) one of these actions consists of a challenge filed by certain members of the Congress of the
State of Baja California alleging certain elements of Decreto #168 are contrary to the Mexican constitution; and (2) the other
action represents an amparo (i.e. a constitutional appeal) filed by certain members of indigenous groups that alleges Decreto #168
violates certain of the human rights and individual guarantees they are afforded under the Mexican constitution. With respect to
the action mentioned in (1), the Company understands based upon publicly available information that in August 2018 the Mexican
Federal Supreme Court of Justice ruled to dismiss this action. With respect to the action mentioned in number (2), according to
publicly available information, the Company understands that on March 27, 2018, a resolution dismissing such proceeding was issued
(and subsequently published in the official lists of the corresponding court on April 16, 2018), as the claimants were not able
to evidence their legal interest. On May 3, 2018, the court deciding on such action determined this resolution to be final, as
the claimants did not file a remedy against it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the exchange rate for the Mexico peso relative to the dollar and general macroeconomic conditions
in Mexico have varied since the execution of the APP Contract. These changes have adversely impacted the estimated construction,
operating, and financing costs for the Project. The APP Contract and the APP Law allow for the parties to negotiate (but do not
guarantee) modifications to the consideration (i.e. water tariff) under the APP Contract in the event of such significant macroeconomic
condition changes. In February 2017, AdR submitted proposals to the CEA requesting the definition of the mechanism required by
the APP Contract to update the consideration under the APP Contract for changes in foreign exchange rates, lending rates and certain
laws which have impacted the Project. On June 1, 2018, AdR and the CEA executed an amendment to the APP Contract which, among other
things, increases the scope of Phase 1 of the Project by including the aqueduct originally designated for Phase 2, and addresses
AdR&rsquo;s concerns regarding the impact on the Project of changes in the exchange rate for the peso relative to the dollar and
changes in interest rates that have occurred subsequent to the submission of the Consortium&rsquo;s bid for the Project. As a result
of this amendment to the APP Contract, the final cost of Phase 1 and the related consideration to be charged by AdR under the APP
Contract will be determined based upon the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract
and the economic conditions (e.g. interest rates and currency exchange rates) in effect on the financial closing date for Phase
1.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2018, AdR executed a subscription
agreement (the &ldquo;Agreement&rdquo;) for the equity funding required for the Project. The Agreement calls for NSC to retain
a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&ldquo;Greenfield&rdquo;),
a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The
Agreement also provides Suez Medio Ambiente M&eacute;xico, S.A. de C.V. (&ldquo;Suez&rdquo;), a subsidiary of SUEZ International,
S.A.S., with the option to purchase 20% of the equity of AdR. If Suez does not exercise this option, NSC will retain 35% of the
equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the additional conditions
related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to
be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated
at approximately 20% of the total cost of Phase 1 of the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In February 2018, CW-Holdings acquired the remaining 0.4% of
AdR&rsquo;s equity interest previously held by NuWater.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2018, AdR and Suez executed a contract
whereby Suez will serve as the engineering, construction and procurement contractor for the Project with such contract becoming
effective on the effective date of the APP Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The political environment in Mexico has recently experienced significant changes and the new, incoming federal
administration has made economic policy announcements focusing on austerity. While the long-term ramifications of such changes
and announcements are unknown, in the short-term they have (i) caused certain rating agencies to lower Mexico&rsquo;s sovereign
credit rating, (ii) resulted in a decrease in the value of the Mexico peso and (iii) created uncertainty with respect to the incoming
administration&rsquo;s position on projects and contracts approved by previous administrations. The incoming federal administration
has a hold on the federal government and a strong influence on many of the state and local governments and congresses, raising
the possibility that the federal government will influence local politics, which could impact the State&rsquo;s and the CEA&rsquo;s
ability to meet certain conditions required to make the APP Contract effective.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If AdR is ultimately unable to proceed
with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become
effective, or for any other reason, the land NSC has purchased and the right of way deposits may lose their strategic importance
derived from their association with the Project and consequently may decline in value. If AdR does not proceed with the Project,
NSC may ultimately be unable to sell this land or recoup their right of way deposits for amounts at least equal to their carrying
values as of September 30, 2018 of approximately $20.6 million and $3.0 million, respectively. Any loss on the sale of the land,
or impairment losses NSC may be required to record as a result of a decrease in the (i) fair value of the land; or (ii) value of
the rights of way arising from the inability to complete the Project could have a material adverse impact on the Company&rsquo;s
financial condition and results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Included in the Company&rsquo;s results
of operations are general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering,
consulting and other costs relating to Project development activities. Such expenses amounted to approximately $846,000 and $864,000
for the three months ended September 30, 2018 and 2017, respectively, and $2,158,000 and $2,469,000 for the nine months ended September
30, 2018 and 2017, respectively. The assets and liabilities of NSC and AdR included in the Company&rsquo;s consolidated balance
sheets amounted to approximately $26.2 million and $276,000, respectively, as of September 30, 2018 and approximately $23.1 million
and $173,000 respectively, as of December 31, 2017.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Project Litigation Initiated by EWG</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Tecate Claim:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Immediately following CW-Cooperatief&rsquo;s acquisition of its initial 50% ownership in NSC, the remaining
50% ownership interest in NSC was held by an unrelated company, Norte Sur Agua, S. de R.L. de C.V. (&ldquo;NSA&rdquo;). NSA subsequently
transferred ownership of half of its shares in NSC to EWG Water LLC (&ldquo;EWG&rdquo;) and the other half of its shares in NSC
to Alejandro de la Vega (the &ldquo;individual shareholder&rdquo;). In February 2012, the Company paid $300,000 to enter into an
agreement (the &ldquo;Option Agreement&rdquo;) that provided&nbsp;it with an option, exercisable through February 7, 2014, to purchase
the shares of NSC owned by the individual shareholder for a price of $1.0 million along with an immediate usufruct and power of
attorney to vote those shares. Such shares constituted 25% of the ownership of NSC as of February 2012. In May 2013, NSC repaid
a $5.7 million loan payable to CW-Cooperatief by issuing additional shares of its stock. As a result of this share issuance to
CW-Cooperatief, the Company acquired 99.99% of the ownership of NSC. The Option Agreement contained an anti-dilution provision
that required the Company to transfer or otherwise cause the individual shareholder to acquire, for a total price of $1 (regardless
of their par or market value), shares in NSC of an amount sufficient to maintain the individual shareholder&rsquo;s 25% ownership
interest in NSC if (i) any new shares of NSC were issued subsequent to the execution of the Option Agreement (causing the individual
shareholder&rsquo;s 25% ownership interest in NSC to be decreased); and (ii) the Company did not exercise its share purchase option
by February 7, 2014. The Company exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option
Agreement shares in February 2014.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2015, the Company learned that EWG filed a lawsuit against the individual shareholder, NSC,
NSA, CW-Cooperatief, other third parties, and the Public Registry of Commerce of Tijuana, Baja California in the Civil Court located
in Tecate, Baja California, Mexico. In this lawsuit, EWG challenged, among other things, the capital investment transactions that
increased the Company&rsquo;s ownership interest in NSC to 99.99%. EWG requested that the court, as a preliminary matter, among
others: (a) suspend the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency
of the lawsuit in the public records; and (c) appoint an inspector for NSA and NSC to oversee its commercial activities. The court
granted, ex-parte, the preliminary relief sought by EWG, which resulted in the placement of inscriptions for the lawsuit on NSC&rsquo;s
public records.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">EWG also sought an order directing, among
other things: (i) NSA, NSC and CW-Cooperatief to refrain from carrying out any transactions with respect to the Project; and (ii)
NSA, NSC and CW-Cooperatief, and the partners thereof, to refrain from transferring any interests in NSA, NSC and CW-Cooperatief.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 5, 2016, NSC filed a motion for
reconsideration with the Tecate, Mexico court asking, among other things, that the court; (i) reverse its order to record the pendency
of the lawsuit in the public records; (ii) cancel the appointment of the inspector; and (iii) allow NSC to provide a counter-guarantee
to suspend the effects of the court&rsquo;s order regarding the challenged transactions. On April 26, 2016, the Tecate, Mexico
court issued an interlocutory judgment (i) ordering the cancellation of the inscriptions on NSC&rsquo;s public records; and (ii)
rejecting NSC&rsquo;s motion for cancellation of the appointment of the inspector.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 26, 2016, NSC filed a full answer
to EWG&rsquo;s claims rejecting every claim made by EWG.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 17, 2016, NSC filed a claim with
the Third District Court in Matters of Amparo and Federal Trials in the City of Tijuana, Baja California (the &ldquo;Amparo Court&rdquo;)
challenging the Tecate, Mexico court ex-parte order which appointed an inspector over NSC&rsquo;s commercial activities. On July
29, 2016, the Amparo Court found that such appointment is unconstitutional and reversed the Tecate, Mexico court&rsquo;s appointment
of an inspector.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 6, 2016, the Tecate, Mexico
court issued a decree granting the counter-guaranty requested by NSC. Such counter-guaranty was fixed in the amount of 300,000
Mexican pesos and was given to the court on October 13, 2016 at which time all remaining ex-parte restrictions on NSC related
to the challenged transactions were suspended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 2, 2017, the Tecate, Mexico court
declared that the initial filing of this lawsuit had expired due to EWG&rsquo;s lack of activity with respect to certain actions
required to proceed to trial. Further, on May 25, 2017, such court declaration became definitive. However, EWG was entitled to
refile the lawsuit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Tijuana Claim - Amparo:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to the Tecate Claim, in January
2018, EWG initiated an ordinary mercantile claim (the &ldquo;Tijuana Claim&rdquo;) against the individual shareholder named in
the Tecate Claim, NSC and CW-Cooperatief, (with AdR being named as a third party to be called to trial) before the Tenth Civil
Judge in Tijuana, Baja California for Mercantile Matters (the &ldquo;Tenth Civil Judge&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Tijuana Claim is similar to the Tecate
Claim in the petitions sought by EWG. In the Tijuana Claim, EWG challenged, among other things, the transactions contemplated under
the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief
in NSC to 99.99%, as a consequence of the Option Agreement. EWG requested that the court, as a preliminary matter, to: (a) suspend
the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency of the lawsuit in
the public records (including a special request to register a lien over the real estate owned by NSC); (c) appoint an inspector
for NSC to oversee its commercial activities; and (d) order public officials in Mexico and credit institutions abroad to refrain
from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party
called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative
activities, or activities of any other nature related with the &ldquo;Rosarito&rdquo; water desalination project, are being conducted.
The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs
to several governmental/public entities involved with the Project, including the registration of the pendency of the lawsuit in
certain public records, similarly to the Tecate Claim.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2018, AdR filed an amparo (i.e.
a constitutional appeal) against the official writs issued by the Tenth Civil Judge to two governmental entities. In May 2018,
the amparo claim was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two
other governmental entities and one banking institution. In May 2018, the Third District Court for Amparo and Federal Trials in
the State of Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed
official writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was
granted definitely in July 2018, and in August 2018, a resolution determining that the claimed official writs are unconstitutional,
was issued. EWG filed a remedy against such resolution, which has not yet been resolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 16, 2018, NSC was served with
the Tijuana Claim. NSC is in the process of preparing a legal response to this claim, vigorously opposing the claims made by EWG.
In addition to such legal response, NSC has filed a request to submit the Tijuana Claim to arbitration, based on certain provisions
of the by-laws of NSC, as well as an appeal remedy against the preliminary relief. Neither such request nor the mentioned appeal
have been resolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Cooperatief has not been officially
served with the Tijuana Claim, and AdR has not been notified that it has to appear for such trial.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0">The Company cannot presently determine what impact the resolution of the Tijuana Claim may have on the
Project.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>7. Fair value measurements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2018 and December 31,
2017, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities, the
note payable to related party and dividends payable approximate their fair values due to the short-term maturities of these instruments.
Management considers that the carrying amounts for loans receivable as of December 31, 2017 approximate their fair value as the
stated interest rates approximate market rates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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&rsquo;s 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify">Level 1 - Quoted prices in active
markets for identical assets or liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify">Level 2 - Inputs other than
Level&nbsp;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: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27.5pt; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company&rsquo;s
fair value hierarchy for assets and liabilities measured at fair value as of September 30, 2018 and December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30, 2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">Assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.125in">Recurring</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left; padding-left: 0.25in">Net asset arising from put/call options</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">233,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">233,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold">Assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Recurring</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left; padding-left: 0.25in">Net asset arising from put/call options</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">280,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">280,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The activity for the Level 3 asset for the nine months ended
September 30, 2018:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-weight: bold"><B>Net asset arising from put/call options<FONT STYLE="font-size: 10pt"><SUP>(1)</SUP></FONT></B></TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 85%">Balance as of December 31, 2017</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">280,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Unrealized loss</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(47,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">Balance as of September 30, 2018</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">233,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 11pt; text-align: justify; text-indent: -11pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.2in">(1)</TD><TD STYLE="text-align: justify">In connection with the Company&rsquo;s acquisition of 51% of Aerex in February 2016, the Company acquired from Aerex&rsquo;s
former sole shareholder an option to compel such shareholder to sell, and granted to such shareholder an option to require the
Company to purchase, the shareholder&rsquo;s remaining 49% ownership interest in Aerex at a price based upon the fair market value
of Aerex at the time of the exercise of the option. The options are exercisable on or after the third anniversary of the February
2016 acquisition date. The net asset arising from the put/call options is included in other assets in the accompanying condensed
consolidated balance sheets as of September 30, 2018 and December 31, 2017.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>8. Contingencies</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I><U>CW-Bahamas</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas&rsquo; accounts receivable balances
due from the WSC amounted to $16.1 million as of September 30, 2018 as compared to $9.1 million as of December 31, 2017. The increase
in these accounts receivable has adversely impacted the liquidity of this subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas has also experienced similar
delays in collecting its accounts receivable from the WSC in several prior years. During these times, the Company arranged meetings
and held discussions with representatives of the WSC and the Bahamas government to formulate a payment schedule for WSC&rsquo;s
delinquent accounts receivable and such amounts 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2018, the Bahamas&rsquo; Ministry
of Finance provided CW-Bahamas with a proposed payment schedule to pay WSC&rsquo;s delinquent accounts receivable as of September
30, 2018 in full by June 2019. If the Bahamas&rsquo; Ministry of Finance does not adhere to this proposed payment schedule, or
the WSC continues to be significantly delinquent in paying CW-Bahamas&rsquo; invoices, then in the coming months one or more of
the following events may occur: (i) CW-Bahamas may not have sufficient liquidity to continue normal operations; (ii) the Company
may be required to cease the recognition of revenues on CW-Bahamas&rsquo; water supply agreements with the WSC; and (iii) the Company
may be required to provide an allowance for CW-Bahamas&rsquo; accounts receivable. Any of these events could have a material adverse
impact on the Company&rsquo;s results of operations, financial position and cash flows.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I><U>Cayman Water</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells water through its retail
operations under a license issued in July 1990 by the Cayman Islands government that grants Cayman Water the exclusive right to
provide potable water to customers within its licensed service area. As discussed below, this license was set to expire in July
2010 but has since been extended while negotiations for a new license take place. Pursuant to the 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, the Seven Mile Beach and West Bay areas. For the three months ended September 30, 2018
and 2017, the Company generated approximately 33% and 33%, respectively, of its consolidated revenues and 45% and 48%, respectively,
of its consolidated gross profit from the retail water operations conducted pursuant to Cayman Water&rsquo;s exclusive license.
For the nine months ended September 30, 2018 and 2017, the Company generated approximately 37% and 38%, respectively, of its consolidated
revenues and 51% and 52%, respectively, of its consolidated gross profit from the retail water operations conducted pursuant to
Cayman Water&rsquo;s exclusive license.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The license was originally scheduled to
expire in July 2010 but has been 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 extension of the license expired on January 31, 2018. The
Company continues to provide water subsequent to January 31, 2018 on the assumption that the license has been further extended
to allow the parties to continue negotiations without interruption to an essential service.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2016, the Government of the Cayman Islands passed legislation which created a new utilities
regulation and competition office (&ldquo;OfReg&rdquo;). 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 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 2017, which transferred responsibility for economic regulation of the
water utility sector and the retail license negotiations from the WAC to OfReg in May 2017. The Company began license negotiations
with OfReg in July 2017 and such negotiations are continuing. <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 2, 2018, the Company received a letter from OfReg in which OfReg rejected the Company&rsquo;s most recent commercial proposal.
Further, OfReg indicated that if the Company is unwilling to submit a new proposal offering certain additional concessions, then
OfReg will have to consider its other available options. The Company has not yet determined how it will respond to this correspondence
from OfReg. The Company cannot make any assurances that it will be able to reach an agreement with OfReg for a new license or that
the terms of any license agreed to will be on terms as favorable to the Company as the terms of the license that expired January
31, 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands government could
ultimately grant a third party a license to service some or all of Cayman Water&rsquo;s present service area. However, as set
forth in the existing license, &ldquo;<I>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.&rdquo;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is presently unable to determine what impact the resolution of its retail license negotiations
will have on its 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 the Company has historically generated from Cayman Water 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&rsquo;s financial condition and results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I><U>OC-Cayman</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through its wholly-owned subsidiary, OC-Cayman,
the Company provides bulk water to the WAC, a government-owned utility and regulatory agency, under various agreements. The WAC
in turn distributes that water to properties in Grand Cayman outside of Cayman Water&rsquo;s retail license area.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The water OC-Cayman sells to the WAC is
produced at three reverse osmosis seawater conversion plants in Grand Cayman owned by the WAC, but designed, built and operated
by OC-Cayman: the North Sound, Red Gate and North Side Water Works plants. The current operating agreements for the North Sound,
Red Gate and North Side Water Works plants expire in February 2019, February 2019, and June 2019, respectively. In response to
a WAC-initiated public bidding process for a new operating agreement encompassing both the North Sound and Red Gate plants, the
Company submitted a bid for the new agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 21, 2018, the WAC accepted OC-Cayman&rsquo;s bid for the new agreement, and the WAC and OC-Cayman
entered into a new five-year contract commencing on February 1, 2019 for the operation of the North Sound and Red Gate plants.
The revenues for the water supplied under the new agreement, excluding the pass-through energy component, are expected to be approximately
31% less than the revenues under the current agreements, assuming comparable sales volumes. The remaining terms of the new agreement
are substantially consistent with those of the prior North Sound and Red Gate water supply agreements, except that under the new
agreement the WAC will pay the energy costs for the operation of these plants directly to the utility company rather than reimburse
OC-Cayman for these costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generated total revenues of
approximately $5.7 million and $7.2 million from these three plants during the nine months ended September 30, 2018 and the year
ended December 31, 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the Company does not obtain a new bulk
water supply agreement for the North Side Water Works plant, or if such new agreement is obtained on terms less favorable than
the Company&rsquo;s existing agreement, its results of operations and cash flows will be adversely affected.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I><U>CW-Belize</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">By Statutory Instrument No. 81 of 2009,
the Minister of Public Utilities of the government of Belize published an order, the Public Utility Provider Class Declaration
Order, 2009 (the &ldquo;Order&rdquo;), which as of May 1, 2009 designated CW-Belize as a public utility provider under the laws
of Belize. With this designation, the Public Utilities Commission of Belize (the &ldquo;PUC&rdquo;) has the authority to set the
rates charged by CW-Belize and to otherwise regulate its activities. On November 1, 2010, CW-Belize received a formal complaint
from the PUC alleging that CW-Belize was operating without a license under the terms of the Water Industry Act. CW-Belize applied
for this license in December 2010. On July 29, 2011, the PUC issued the San Pedro Public Water Supply Quality and Security Complaint
Order (the &ldquo;Second Order&rdquo;) which among other things requires that (i) CW-Belize and its customer jointly make a submission
to the responsible Minister requesting that the area surrounding CW-Belize&rsquo;s seawater abstraction wells be designated a forest
reserve or national park and be designated a Controlled Area under section 58 of the Water Industry Act; (ii) CW-Belize submit
an operations manual for CW-Belize&rsquo;s desalination plant to the PUC for approval; (iii) CW-Belize and its customer modify
the water supply agreement between the parties to (a) include new water quality parameters included in the Order and (b) cap the
current exclusive water supply arrangement in the agreement at a maximum of 450,000 gallons per day; (iv) CW-Belize keep a minimum
number of replacement seawater RO membranes in stock at all times; and (v) CW-Belize take possession of and reimburse the PUC for
certain equipment which the PUC purchased from a third-party in late 2010. CW-Belize has applied for declaratory judgment and has
been granted a temporary injunction to stay the enforcement of the Second Order by the PUC until such time as the Belize courts
could hear the matter. The initial hearing on this matter was conducted on October 30 and 31, 2012 with an additional hearing on
November 29, 2012.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 8, 2017, CW-Belize received
a favorable ruling from the Supreme Court of Belize stating that (i) the claims by the PUC in the Order and the Second Order were
unlawful, null and void and of no effect; and (ii) stated that the PUC is prohibited from taking any steps or proceedings or making
any further Order in respect of the said Order. However, on February 20, 2018, the PUC filed an appeal of this ruling with the
Belize Court of Appeal, the results of which are pending. The Company is presently unable to determine what impact the resolution
of this matter will have on its financial condition, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I><U>CW-Bali</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2017, CW-Bali&rsquo;s sole remaining
customer filed a lawsuit in the district court of Denpasar in Bali, Indonesia against CW-Bali, CW-Bali&rsquo;s President, and the
Company&rsquo;s Chief Financial Officer in his capacity as the President of CW-Bali&rsquo;s Board of Commissioners (i.e. Directors)
seeking compensatory damages of 57.1 billion rupiahs and punitive damages of 26 billion rupiahs as a result of the anticipated
breach of this customer&rsquo;s water supply agreement that will arise from CW-Bali&rsquo;s planned cessation of operations. Such
damages were equivalent to approximately $3.8 million and $1.7 million, respectively, based upon the exchange rate between the
dollar and rupiah as of September 30, 2018. In April 2018, the Denpasar court ruled that it had no authority to adjudicate the
case due to a clause in the water supply agreement that requires all disputes to be handled through arbitration in Singapore. However,
the customer immediately filed an appeal with respect to the Denpasar court ruling. In October 2018, the Denpasar appeals court
issued its ruling which upheld the previous court&rsquo;s ruling, thereby denying the customer&rsquo;s appeal.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>9. Impact of recent accounting standards</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Adoption of new accounting standards</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2014, the FASB issued ASU 2014-09,
<I>Revenue from Contracts with Customers</I>. ASU 2014-09 requires revenue recognition to depict the transfer of goods or services
to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods
or services. ASU 2014-09 prescribes a five-step framework in accounting for revenues from contracts within its scope, including
(a) identification of the contract, (b) identification of the performance obligations under the contract, (c) determination of
the transaction price, (d) allocation of the transaction price to the identified performance obligations and (e) recognition of
revenues as the identified performance obligations are satisfied. ASU 2014-09 also prescribes additional disclosures and financial
statement presentations. ASU 2014-09 may be adopted retrospectively or under a modified retrospective method where the cumulative
effect is recognized at the date of initial application. This amendment was originally effective January 1, 2017. In August 2015,
the FASB issued ASU 2015-14, <I>Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</I>, which defers
the effective date by one year to January 1, 2018. Early application is permitted but not before January 1, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2016, the FASB issued ASU 2016-08,
<I>Principal versus Agent Considerations (Reporting Revenue Gross versus Net</I>), that amends the principal versus agent guidance
in ASU 2014-09. ASU 2016-08 clarifies that the analysis must focus on whether the entity has control of the goods or services before
they are transferred to the customer. ASU 2016-08 also provides additional guidance about how to apply the control principle when
services are provided and when goods or services are combined with other goods or services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2016, the FASB issued ASU 2016-10,
<I>Identifying Performance Obligations and Licensing,</I> that amends the revenue guidance in ASU 2014-09 on identifying performance
obligations and accounting for licenses of intellectual property. ASU 2016-10 changed the FASB's previous proposals on renewals
of right-to-use licenses and contractual restrictions. The effective date of the standard for the Company will coincide with ASU
2014-09 during the first quarter 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2016, the FASB issued ASU 2016-11, <I>Revenue Recognition
(Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09
and 2014-16 Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting</I>. ASU 2016-11 rescinds several SEC Staff Announcements
that are codified in Topic 605, including, among other items, guidance relating to accounting for shipping and handling fees and
freight services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2016, the FASB issued ASU 2016-12,
<I>Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients,</I> which clarifies implementation
guidance around collectability, sales taxes collected from customers, noncash considerations, contract modifications at transition,
and completed contracts at transition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2016, the FASB issued ASU 2016-20,
<I>Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</I>, which amended the guidance on
performance obligation disclosures and makes technical corrections and improvements to the new revenue standard. The standard is
effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period,
and permits early adoption on a limited basis. The update permits the use of either the retrospective or cumulative effect transition
method.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The effective dates of ASU 2016-08, ASU
2016-10, ASU 2016-11, ASU 2016-12 and ASU 2016-20 are the same as ASU 2015-14 discussed above. On January 1, 2018, the Company
adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of January 1,
2018. There was no impact to opening retained earnings as of January 1, 2018 as a result of the adoption of this standard.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2016, the FASB issued ASU 2016-01,
<I>Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,</I>
which provides guidance for the recognition, measurement, presentation and disclosure of financial assets and financial liabilities.
In February 2018, the FASB issued ASU 2018-03, <I>Technical Corrections and Improvements to Financial Instruments-Overall (Subtopic
825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</I>, that clarifies the guidance in ASU No.
2016-01 on equity securities and certain fair value option liabilities among other things. ASU 2016-01 and ASU 2018-03 are effective
for fiscal years, and for interim periods within those years, beginning after December 15, 2017 and, for most provisions, is effective
using the cumulative-effect transition approach. Early application is permitted for certain provisions. The adoption of ASU 2016-01
and ASU 2018-03 did not have a material impact on the Company&rsquo;s financial position, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2016, the FASB issued ASU 2016-15,
<I>Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</I>, which clarifies how certain
cash receipts and payments are presented in the statement of cash flows. ASU 2016-15 is effective for annual periods beginning
after December 15, 2017 and early adoption is permitted. The adoption of ASU 2016-15 did not have a material impact on the Company&rsquo;s
financial position, results of operations or cash flows for the nine months ended September 30, 2018. For the nine months ended
September 30, 2017, the adoption resulted in a reclassification of approximately $1.1 million in cash inflows related to the distribution
of earnings from OC-BVI from investing activities to operating activities in the condensed consolidated statement of cash flows.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Effect of newly issued but not yet
effective accounting standards</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02,&nbsp;<I>Leases (Topic 842),&nbsp;</I>which amends the guidance
relating to the definition of a lease, recognition of lease assets and liabilities on the balance sheet, and the related disclosure
requirements. In July 2018, the FASB issued ASU 2018-11,&nbsp;<I>Leases: Targeted Improvements</I>, which amends the new leasing
guidance such that entities may elect not to restate their comparative periods in the period of adoption. The guidance requires
lessees to recognize an asset and liability on the balance sheet for all of their lease obligations. Operating leases were previously
not recognized on the balance sheet. ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018 and
early adoption is permitted. The Company will adopt the standard using the modified retrospective method for its existing leases
and expects that this standard will increase lease assets and lease liabilities on the condensed consolidated balance sheets. The
Company intends to elect certain practical expedients and will carry forward historical conclusions related to (1) contracts that
contain leases, (2) existing lease classification for any expired or existing leases, and (3) initial direct costs for any existing
leases. The Company will also apply the practical expedient that will allow the Company to elect, as an accounting policy, by asset
class, to include both lease and non-lease components as a single component and account for it as a lease. The Company will apply
the short-term lease exception for lessees which will allow the Company to not have to apply the recognition requirements of the
new leasing guidance for short-term leases and to recognize lease payments in net income on a straight-line basis over the lease
term. The Company will also apply the practical expedient related to land easements, allowing it to carry forward its accounting
treatment for land easements on existing agreements. Based on an analysis the Company has performed, the adoption of this new lease
standard is not expected to have a material impact on Company&rsquo;s financial position, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>10. Subsequent events</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2017, the Company and the former
sole shareholder of Aerex loaned Aerex $408,000 and $392,000, respectively, in the form of notes payable which were scheduled to
mature on September 30, 2017 and bore interest at 1% per annum. In October 2017, the Company and the former sole shareholder of
Aerex extended the term of the notes payable issued in February 2017 for an additional six months to a new maturity date of March
31, 2018. Additionally, in October 2017 the Company and the former sole shareholder loaned Aerex an additional $306,000 and $294,000,
respectively, in the form of notes payable that bore interest at 1% with a maturity date of March 31, 2018. In March 2018, the
original notes payable of $408,000 and $392,000 were repaid and the maturity date of the remaining notes payable of $306,000 and
$294,000 was extended to September 30, 2018. In July 2018, the balances of these remaining notes payable were increased to $1,122,000
and $1,078,000, respectively, and their maturities were extended to June 30, 2019. In October 2018, Aerex repaid $714,000 and $686,000,
respectively, of these notes payable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;s management evaluated
subsequent events through the time of the filing of this report on Form 10-Q. Other than as disclosed in these condensed consolidated
financial statements, the Company&rsquo;s management 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 consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_007"></A>ITEM 2. MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Cautionary Note Regarding Forward-Looking Statements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This Quarterly Report on Form 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 revenues, future plans, objectives, expectations and events, assumptions and estimates. Forward-looking
statements can be identified by use of the words or phrases &ldquo;will,&rdquo; &ldquo;will likely result,&rdquo; &ldquo;are expected
to,&rdquo; &ldquo;will continue,&rdquo; &ldquo;estimate,&rdquo; &ldquo;project,&rdquo; &ldquo;potential,&rdquo; &ldquo;believe,&rdquo;
&ldquo;plan,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;expect,&rdquo; &ldquo;intend,&rdquo; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">tourism and weather conditions in the areas we serve;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the economies of the U.S. and other countries in which we conduct business;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">our relationships with the governments we serve;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">regulatory matters, including resolution of the negotiations for the renewal of our retail license
on Grand Cayman;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">our ability to successfully enter new markets, including Mexico and the United States; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">other factors, including those &ldquo;Risk Factors&rdquo; set forth under Part II, Item 1A. &ldquo;Risk
Factors&rdquo; in this Quarterly Report and in our 2017 Annual Report on Form 10-K.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">References herein to &ldquo;we,&rdquo;
&ldquo;our,&rdquo; &ldquo;ours&rdquo; and &ldquo;us&rdquo; refer to Consolidated Water Co. Ltd. and its subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Critical Accounting Estimates</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 revenues and expenses during the reporting period.
Our actual results could differ significantly from such estimates and assumptions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain of our accounting estimates or
assumptions constitute &ldquo;critical accounting estimates&rdquo; for us because:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">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</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the impact of the estimates and assumptions on financial condition and results of operations is
material.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our critical accounting estimates relate
to the valuations of our (i) goodwill and intangible assets; and (ii) long-lived assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Goodwill and intangible assets</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess cost over
the fair value of the assets of an acquired business. Goodwill and intangible assets acquired in a business combination accounted
for as a purchase and determined to have an indefinite useful life are not amortized but are tested for impairment at least annually.
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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2017, we
estimated the fair value of our reporting units by applying the discounted cash flow method, the guideline public company method,
and the mergers and acquisitions method.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The discounted cash flow method 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also estimated the fair value of each
of our reporting units for the year ended December 31, 2017 through reference to the guideline companies and the market multiples
implied by guideline merger and acquisition transactions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 as of December 31, 2017 were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Method</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Retail</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Bulk</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; border-bottom: Black 1pt solid">Manufacturing</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 61%; text-align: left">Discounted cash flow</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">80</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">80</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">80</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Guideline public company</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Mergers and acquisitions</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 37.4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair values we estimated for our retail
and bulk units exceeded their carrying amounts by 121% and 59%, respectively, as of December 31, 2017. The carrying amount for
our manufacturing unit exceeded its estimated fair value by 12% as of December 31, 2017, and as discussed in the paragraph that
follows, we recorded an impairment loss to reduce the carrying value of the goodwill for this segment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 11, 2016, we acquired a 51%
ownership interest in Aerex. In connection with this acquisition, we recorded goodwill of $8,035,211. Aerex&rsquo;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 overall 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&rsquo;s results of operations, we tested Aerex&rsquo;s goodwill for possible
impairment as of September 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 Aerex goodwill exceeded its fair value and recorded an impairment loss of
$1,750,000 for the three months ended September 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&rsquo;s
future cash flows, determined that the carrying value of our Aerex goodwill exceeded its fair value, and recorded an impairment
loss of $1,400,000 for the three months ended December 31, 2017 to further reduce the carrying value of this goodwill to $4,885,211.
We may be required to record additional impairment losses to reduce the carrying value of our Aerex goodwill in future periods
if we determine it likely that Aerex&rsquo;s results of operations will fall short of our most recent projections of its future
cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Long-lived assets</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through our subsidiary, CW-Bali, we have
built and presently operate 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, Indonesia. Since its inception, we have recorded operating losses
for CW-Bali as the sales volumes for its plant have not been sufficient to cover its operating costs. In 2017 and 2016, we determined,
based upon probability-weighted scenarios for CW-Bali&rsquo;s future undiscounted cash flows, that the carrying values of CW-Bali&rsquo;s
long-lived assets and our investment in CW-Bali were not recoverable. We recorded impairment losses of $1.6 million and $2.0 million,
for the years ended December 31, 2017 and 2016, respectively, to reduce the carrying values of these assets to their fair values.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>RESULTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 I, Item 1 of this Quarterly Report and our consolidated financial statements
and accompanying notes included in our Annual Report on Form 10-K for our fiscal year ended December 31, 2017 (&ldquo;2017 Form
10-K&rdquo;) and the information set forth under Item 7. &ldquo;Management&rsquo;s Discussion and Analysis of Financial Condition
and Results of Operations&rdquo; of our 2017 Form 10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Three Months Ended September 30, 2018
Compared to Three Months Ended September 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Consolidated Results</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net income attributable to Consolidated
Water Co. Ltd. stockholders for 2018 was $4,552,389 ($0.30 per share on a fully-diluted basis), as compared to $1,161,139 ($0.08
per share on a fully-diluted basis) for 2017. The substantial rise in net income for 2018 as compared to 2017 reflects (i) an increase
in operating income of approximately $1.7 million; and (ii) the litigation settlement received by OC-BVI in September 2018 (see
Note 5 of the Notes to the Condensed Consolidated Financial Statements), which is the primary reason for the incremental other income from this equity investment of more than $1.8
million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total revenues for 2018 increased to $18,824,188
from $16,572,203 in 2017, as all of our segments generated higher revenues. Gross profit for 2018 was $7,526,673 (40% of total
revenues) as compared to $6,307,806 (38% of total revenues) for 2017. For further discussion of revenues and gross profit see the
&ldquo;Results by Segment&rdquo; analysis that follows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative (&ldquo;G&amp;A&rdquo;)
expenses on a consolidated basis remained relatively consistent at $4,941,564 for 2018 as compared to $4,896,323 for 2017.</P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Results by Segment</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Retail Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The retail segment contributed $412,822 to our income from operations for 2018. The retail segment generated
a net loss from operations of ($566,948) for 2017, which included an impairment loss of ($578,480) for CW-Bali.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues generated by our retail water
operations increased to $6,185,558 in 2018 from $5,570,654 in 2017, as from 2017 to 2018 the volume of water sold increased by
approximately 3%, and energy costs rose increasing the energy pass through component of our Cayman Water retail revenues by approximately
$255,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Retail segment gross profit was $3,434,959
(56% of retail revenues) and $3,082,213 (55% of retail revenues) for 2018 and 2017, respectively. The increase in retail gross
profit is attributable to the increase in revenues and a slight decrease in engineering and laboratory costs from 2017 to 2018.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recorded an impairment loss for CW-Bali
of ($578,480) in 2017 based upon the operating losses generated by this subsidiary and our projections of its future cash flows.
CW-Bali did not have a material adverse impact on our 2018 results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 remained relatively consistent at $3,013,053 for 2018 as compared to $3,070,681 for 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Bulk Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The bulk segment contributed $2,463,932
and $1,983,689 to our income from operations for 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bulk segment revenues were $8,577,456 and
$7,881,464 for 2018 and 2017, respectively. The increase in bulk revenues from 2017 to 2018 is attributable primarily to CW-Bahamas
and OC-Cayman, which generated approximately $632,000 in incremental revenues primarily as a result of a significant increase in
the prices of diesel fuel and electricity from 2017 to 2018, which increased the energy component of our bulk water rates in the
Bahamas and Cayman Islands.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit for our bulk segment was $2,919,083
(34% of bulk revenues) and $2,299,063 (29% of bulk revenues) for 2018 and 2017, respectively. Gross profit as a percentage of revenues
increased in 2018 as compared to 2017 due to a charge of approximately $430,000 recorded in 2017 relating to the refurbishment
of a fixed asset used in our Bahamas operations.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bulk segment G&amp;A expenses increased
to $455,151 for 2018 as compared to $315,374 for 2017 due to additional bank charges incurred by CW-Bahamas and CW-Belize to repatriate
funds to our parent company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The water OC-Cayman sells to the Water
Authority-Cayman (&ldquo;WAC&rdquo;) is produced at three reverse osmosis seawater conversion plants in Grand Cayman owned by the
WAC, but designed, built and operated by OC-Cayman: the North Sound, Red Gate and North Side Water Works plants. The current operating
agreements for the North Sound, Red Gate and North Side Water Works plants expire in February 2019, February 2019, and June 2019,
respectively. In response to a WAC-initiated public bidding process for a new operating agreement encompassing both the North Sound
and Red Gate plants, OC-Cayman submitted a bid for the new agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 21, 2018, the WAC accepted OC-Cayman&rsquo;s
bid for the new agreement, and the WAC and OC-Cayman entered into a new five-year contract commencing on February 1, 2019 for the
operation of the North Sound and Red Gate plants. The revenues for the water supplied under the new agreement, excluding the pass-through
energy component, are expected to be approximately 31% less than the revenues under the current agreements, assuming comparable
sales volumes. As a result of this price reduction, the revenues and operating income we will generate from the North Sound and
Red Gate plants commencing February 1, 2019 will be significantly less than the revenues and operating income we presently generate
from these plants under the prior agreements. The remaining terms of the new agreement are substantially consistent with those
of the prior North Sound and Red Gate water supply agreements, except that under the new agreement the WAC will pay the energy
costs for the operation of these plants directly to the utility company rather than reimburse OC-Cayman for these costs.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we have not yet negotiated or
executed any binding documents, we are considering a possible sale of CW-Belize that would impact the future results of our bulk
segment. See further discussion of this possible transaction at &ldquo;LIQUIDITY AND CAPITAL RESOURCES, CW-Belize Liquidity.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Services Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The services segment incurred losses from
operations of ($721,547) and ($867,011) for 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Services segment revenues increased to
$807,424 for 2018 from $111,302 for 2017, due to approximately $710,000 in revenues for 2018 for a refurbishment project completed
for OC-BVI&rsquo;s Bar Bay plant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit (loss) for the services segment
was $124,711 and ($3,365) for 2018 and 2017, respectively. The improvement in gross profit for 2018 is attributable to the Bar
Bay plant refurbishment project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">G&amp;A expenses for the services segment
remained relatively consistent at $846,258 and $863,646 for 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Manufacturing Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The manufacturing segment contributed $417,487
and $283,273 to our income from operations in 2018 and 2017, respectively.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manufacturing revenues were $3,253,750
and $3,008,783 for 2018 and 2017, respectively. Manufacturing revenues increased from 2017 to 2018 due to an increase in the average
dollar value of the projects.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manufacturing gross profit was $1,047,920
(32% of manufacturing revenues) and $929,895 (31% of manufacturing revenues) for 2018 and 2017, respectively. The increase in gross
profit for 2018 reflects the corresponding increase in revenues.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">G&amp;A expenses for the manufacturing
segment remained relatively consistent at $627,102 for 2018 as compared to $646,622 for 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Nine Months Ended September 30, 2018
Compared to Nine Months Ended September 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Consolidated Results</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net income attributable to Consolidated
Water Co. Ltd. stockholders for 2018 was $8,833,107 ($0.58 per share on a fully-diluted basis), as compared to $4,416,915 ($0.29
per share on a fully-diluted basis) for 2017. The substantial rise in net income for 2018 as compared to 2017 reflects (i) an increase
in operating income of approximately $3.1 million; and (ii) the litigation settlement received by OC-BVI in September 2018 (see
Note 5 of the Notes to the Condensed Consolidated Financial Statements), which is the primary reason for the incremental other income from this equity investment of almost $2.2
million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total revenues for 2018 increased to $50,032,798
from $47,532,497 in 2017 as a result of higher revenues for our retail, bulk and services segments. Gross profit for 2018 was $20,727,304
(41% of total revenues) as compared to $19,597,947 (41% of total revenues) for 2017. For further discussion of revenues and gross
profit see the &ldquo;Results by Segment&rdquo; analysis that follows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recorded an impairment loss for CW-Bali
of approximately $1.5 million in 2017 based upon the operating losses generated by this subsidiary and our projections of its future
cash flows. CW-Bali did not have a material adverse impact on our 2018 results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative (&ldquo;G&amp;A&rdquo;) expenses on a consolidated basis decreased to $14,263,762
for 2018 as compared to $14,695,184 for 2017, primarily due to a decrease of approximately $311,000 in the project development
expenses incurred by our Mexican subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other income, net for 2018 increased to
$2,755,141 for 2018 as compared to $871,956 for 2017, due to the incremental income of almost $2.2 million generated from our
investment in OC-BVI in 2018 and incremental interest income of approximately $202,000 arising from higher interest earning balances.
These items more than offset incremental expense of ($370,000) arising from the revaluation to fair value of the put/call options
associated with the Aerex acquisition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 26; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Results by Segment</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Retail Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The retail segment contributed $1,550,248
to our income from operations for 2018. The retail segment generated a net loss from operations of ($651,764) for 2017, which included
an impairment loss of approximately ($1.5 million) for CW-Bali.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues generated by our retail water
operations increased slightly to $18,884,929 in 2018 from $18,111,274 in 2017 due to an increase in the volume of water sold of
just under 3%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Retail segment gross profit was $10,650,126
(56% of retail revenues) and $10,215,657 (56% of retail revenues) for 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recorded an impairment loss for CW-Bali
of approximately $1.5 million in 2017 based upon the operating losses generated by this subsidiary and our projections of its future
cash flows. CW-Bali did not have a material adverse impact on our 2018 retail segment results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 decreased to $9,088,804 for 2018 as compared to $9,288,941 as employee costs decreased approximately
$103,000 principally as a result of a statutory retirement payment made in 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Bulk Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The bulk segment contributed $7,299,138
and $6,925,280 to our income from operations for 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bulk segment revenues were $25,294,821
and $23,615,787 for 2018 and 2017, respectively. The increase in bulk revenues from 2017 to 2018 is attributable primarily to CW-Bahamas
and OC-Cayman, which generated approximately $1.5 million in incremental revenues due to a significant increase in the prices of
diesel fuel and electricity from 2017 to 2018, which increased the energy component of our bulk water rates in the Bahamas and
Cayman Islands.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit for our bulk segment was $8,446,153
(33% of bulk revenues) and $7,865,385 (33% of bulk revenues) for 2018 and 2017, respectively. Bulk segment gross profit dollars
increased due to the increase in revenues.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bulk segment G&amp;A expenses increased
to $1,147,015 for 2018 as compared to $940,105 for 2017 due to additional bank charges incurred by CW-Bahamas and CW-Belize to
repatriate funds to our parent company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The water OC-Cayman sells to the Water
Authority-Cayman (&ldquo;WAC&rdquo;) is produced at three reverse osmosis seawater conversion plants in Grand Cayman owned by the
WAC, but designed, built and operated by OC-Cayman: the North Sound, Red Gate and North Side Water Works plants. The current operating
agreements for the North Sound, Red Gate and North Side Water Works plants expire in February 2019, February 2019, and June 2019,
respectively. In response to a WAC-initiated public bidding process for a new operating agreement encompassing both the North Sound
and Red Gate plants, OC-Cayman submitted a bid for the new agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 21, 2018, the WAC accepted OC-Cayman&rsquo;s
bid for the new agreement, and the WAC and OC-Cayman entered into a new five-year contract commencing on February 1, 2019 for the
operation of the North Sound and Red Gate plants. The revenues for the water supplied under the new agreement, excluding the pass-through
energy component, are expected to be approximately 31% less the revenues under the current agreements, assuming comparable sales
volumes. As a result of this price reduction, the revenues and operating income we will generate from the North Sound and Red Gate
plants commencing February 1, 2019 will be significantly less than the revenues and operating income we presently generate from
these plants under the prior agreements. The remaining terms of the new agreement are substantially consistent with those of the
prior North Sound and Red Gate water supply agreements, except that under the new agreement the WAC will pay the energy costs for
the operation of these plants directly to the utility company rather than reimburse OC-Cayman for these costs.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we have not yet negotiated or
executed any binding documents, we are considering a possible sale of CW-Belize that would impact the future results of our bulk
segment. See further discussion of this possible transaction at &ldquo;LIQUIDITY AND CAPITAL RESOURCES, CW-Belize Liquidity.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Services Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The services segment incurred losses from
operations of ($2,030,185) and ($2,458,594) for 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Services segment revenues increased to
$1,054,100 for 2018 as compared to $360,758 for 2017 due to approximately $710,000 in revenues for 2018 for a refurbishment project
completed for OC-BVI&rsquo;s Bar Bay plant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit for the services segment was
$132,447 and $40,172 for 2018 and 2017, respectively. The improvement in gross profit for 2018 is attributable to the Bar Bay plant
refurbishment project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">G&amp;A expenses for the services segment were $2,162,632 and $2,498,766 for 2018 and 2017, respectively.
The decrease in G&amp;A expenses for 2018 results from a decrease of approximately $311,000 in the project development expenses
incurred by our Mexican subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Manufacturing Segment:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The manufacturing segment incurred losses
from operations of ($370,064) and ($490,639) for 2018 and 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manufacturing revenues were $4,798,948
and $5,444,678 for 2018 and 2017, respectively. Manufacturing revenues decreased from 2017 to 2018 due to Aerex&rsquo;s production
in 2018 of various components to be used by our other subsidiaries, CW-Bahamas (for the refurbishment of CW-Bahamas&rsquo; Windsor
plant) and Cayman Water (for the expansion of its Abel Castillo Water Works plant). While the revenues Aerex generated from this
work for its affiliates amounted to approximately $2 million, such intercompany revenues are eliminated in consolidation for financial
reporting purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 27; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manufacturing segment gross profit was
$1,498,578 (31% of manufacturing revenues) and $1,476,733 (27% of manufacturing revenues) for 2018 and 2017, respectively. Gross
profit for 2018 increased as a percentage of revenues from 2017 due to a more profitable product mix but remained relatively flat
in total dollars due to the lower revenues resulting from the elimination of the intercompany sales made by Aerex to its affiliates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">G&amp;A expenses for the manufacturing
segment were $1,865,311 for 2018 as compared to $1,967,372 for 2017. The decrease in G&amp;A expenses for the manufacturing segment
from 2017 to 2018 is attributable to a decrease of approximately $185,000 in product development expenses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>FINANCIAL CONDITION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 34.1pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The significant changes in our consolidated
balance sheet as of September 30, 2018 as compared to December 31, 2017 (other than the change in our cash and cash equivalents,
which is discussed later in &ldquo;LIQUIDITY AND CAPITAL RESOURCES&rdquo;) result from increases in accounts receivable and construction
in progress.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The increase in our accounts receivable, from approximately $15.0 million as of December 31, 2017 to approximately
$23.0 million as of September 30, 2018 is attributable to an increase in CW-Bahamas&rsquo; receivables from the WSC of approximately
$7.0 million (See &ldquo;LIQUIDITY AND CAPITAL RESOURCES, CW-Bahamas-Liquidity&rdquo; for further discussion of these receivables).
The increase in construction in progress reflects capital improvements to CW-Bahamas&rsquo; Windsor plant as well as Cayman Water&rsquo;s
Abel Castillo Water Works plant in Grand Cayman.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>LIQUIDITY AND CAPITAL RESOURCES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Liquidity Position</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our projected liquidity requirements for
the remainder of 2018 include capital expenditures for our existing operations of approximately $2.6 million (primarily for capital
improvements to the Windsor plant in the Bahamas and for the expansion of the Abel Castillo Water Works plant in Grand Cayman),
approximately $900,000 to be expended for NSC's and AdR's project development activities and approximately $1.3 million for dividends
payable. Our liquidity requirements may also include future quarterly dividends, if such dividends are declared by our Board. Our
dividend payments amounted to approximately $4.5 million for the year ended December 31, 2017 and approximately $3.8 million for
the nine months ended September 30, 2018.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2017, we and the former sole
shareholder of Aerex loaned Aerex $408,000 and $392,000, respectively, in the form of notes payable which were scheduled to mature
on September 30, 2017 and bore interest at 1% per annum. In October 2017, we and the former sole shareholder of Aerex extended
the term of the notes payable issued in February 2017 for an additional six months to a new maturity date of March 31, 2018. Additionally,
in October 2017 we and the former sole shareholder loaned Aerex an additional $306,000 and $294,000, respectively, in the form
of notes payable that bore interest at 1% with a maturity date of March 31, 2018. In March 2018, the original notes payable of
$408,000 and $392,000 were repaid and the maturity date of the remaining notes payable of $306,000 and $294,000 was extended to
September 30, 2018. In July 2018, the balances of these remaining notes payable were increased to $1,122,000 and $1,078,000, respectively,
and their maturities were extended to June 30, 2019. In October 2018, Aerex repaid $714,000 and $686,000, respectively, of these
notes payable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2018, we had cash and
cash equivalents of approximately $34.4 million and working capital of approximately $55.1 million. Except for the liquidity matters
relating to CW-Bahamas and CW-Belize that are discussed in paragraphs that follow, we are not presently aware of anything that
would lead us to believe that we will not have sufficient liquidity to meet our needs for 2018 and thereafter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>CW-Bahamas Liquidity</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas&rsquo; accounts receivable balances
due from the WSC amounted to $16.1 million as of September 30, 2018 as compared to $9.1 million as of December 31, 2017. The increase
in these accounts receivable has adversely impacted the liquidity of this subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas has also experienced similar
delays in collecting its accounts receivable from the WSC in prior years, and at times has held accounts receivable balances from
the WSC in amounts comparable to the September 30, 2018 balance. During these periods, we arranged meetings and held discussions
with representatives of the WSC and the Bahamas government to formulate a payment schedule for WSC&rsquo;s delinquent accounts
receivable and such amounts were subsequently paid in full. Based upon this payment history, we have never been required to provide
an allowance for doubtful accounts for any of CW-Bahamas&rsquo; accounts receivable, even though CW-Bahamas periodically has been
owed substantial delinquent balances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2018, the Bahamas&rsquo; Ministry
of Finance provided CW-Bahamas with a proposed payment schedule to pay WSC&rsquo;s delinquent accounts receivable balance as of
September 30, 2018 in full by June 2019. If the Bahamas&rsquo; Ministry of Finance does not adhere to this proposed payment schedule,
or the WSC continues to be significantly delinquent in paying CW-Bahamas&rsquo; invoices, then in the coming months one or more
of the following events may occur: (i) CW-Bahamas may not have sufficient liquidity to continue normal operations; (ii) we may
be required to cease the recognition of revenues on CW-Bahamas&rsquo; water supply agreements with the WSC; and (iii) we may be
required to provide an allowance for CW-Bahamas&rsquo; accounts receivable. Any of these events could have a material adverse
impact on our results of operations, financial position and cash flows.</P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 28; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>CW-Belize Liquidity</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transfers of funds held by our subsidiary
CW-Belize, to our parent company, which are accomplished by means of conversion of Belize dollars into U.S. dollars, require the
approval of the Central Bank of Belize and are dependent on the amount of U.S. dollars available to Belize banks to execute such
transfers. Weakness in the Belize economy and other factors have reduced the amount of U.S. dollars that Belize banks have available
for transfer, which limited in prior years the amount of funds we were able to transfer from CW-Belize.&nbsp;Our repatriations
of funds from CW-Belize to our parent company amounted to $458,000 and $400,000 for the years ended December 31, 2017 and 2016,
respectively, significantly less than the net income and net cash flows CW-Belize generated for those years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the quarter ended September 30,
2018, we signed a non-binding Memorandum of Understanding (&ldquo;MOU&rdquo;) with Belize Water Services Ltd. (&ldquo;BWSL&rdquo;)
with respect to the potential sale of CW-Belize to BWSL, however we have not negotiated or executed any binding transaction documents.
We were not otherwise considering a sale of CW-Belize, so as an incentive for us to consider this proposed transaction, BWSL
promised in the MOU to facilitate both the conversion from Belize dollars to US dollars and the subsequent repatriation of all
cash balances we have on deposit in Belize. With BWSL&rsquo;s assistance, we were able to repatriate approximately $2.75 million
in cash from Belize to our bank accounts in the Cayman Islands during the three months ended September 30, 2018 and an additional
$1 million in October 2018. The transaction contemplated in the MOU is contingent on several factors, including but not limited
to the successful negotiation of a final agreed-upon sales price and binding transactions documents, BWSL&rsquo;s ability to obtain
financing for the transaction, the completion of due diligence, governmental approvals, and the conversion and repatriation of
our remaining cash balances in Belize.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2018 and October 31,
2018 the equivalent U.S. dollar cash amounts for our bank account deposits in Belize were approximately $3.1 million, and $2.2
million, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Belize generated sales and net income
of approximately $2.4 million and $1.1 million, respectively, for the nine months ended September 30, 2018. CW-Belize generated
sales and net income of approximately $2.9 million and $1.4 million, respectively, for the year ended December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Discussion of Cash Flows for the Nine Months Ended September
30, 2018</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our cash and cash equivalents decreased
to $34.4 million as of September 30, 2018 from $47.2 million as of December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Cash Flows from Operating Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operating activities provided cash of approximately $5,388,000.
This net cash provided reflects net income generated for the nine months of approximately $9.3 million as adjusted for (i) various
items included in the determination of net income that do not affect cash flows during the year; and (ii) 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 approximately $5.2 million and a net increase in accounts receivable (attributable to CW-Bahamas) of approximately
$7.9 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Cash Flows from Investing Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in our investing activities
was approximately $14.8 million. Additions to property, plant and equipment and construction in progress (arising from the refurbishment
of the CW-Bahamas&rsquo; Windsor plant and the expansion of Cayman Water&rsquo;s Abel Castillo Water Works plant) used approximately
$13.7 million and $2.2 million was used for rights of way and additional land for the NSC and AdR project. This was slightly offset
by $1,041,787 in collections on loans receivable from the Water Authority-Cayman (&ldquo;WAC&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Cash Flows from Financing Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financing activities used approximately
$3.4 million in net cash as we paid dividends of approximately $3.8 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2018, we repaid the original note
payable of $392,000 to the former sole shareholder of Aerex. In July 2018, we increased the note payable to the former sole shareholder
of Aerex by $784,000 from $294,000 to $1,078,000 and extended the maturity date to June 30, 2019.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 29; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Material Commitments, Expenditures and
Contingencies</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Renewal of Retail License</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell water through our retail operations under a license issued in July 1990 by the Cayman Islands
government that grants Cayman Water the exclusive right to provide potable water to customers within its licensed service area.
As discussed below, this license was set to expire in July 2010 but has since been extended while negotiations for a new license
take place. Pursuant to the 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, the Seven Mile Beach and
West Bay areas. For the three months ended September 30, 2018 and 2017, we generated approximately 33% and 33%, respectively, of
our consolidated revenues and 45% and 48%, respectively, of our consolidated gross profit from the retail water operations conducted
pursuant to Cayman Water&rsquo;s exclusive license. For the nine months ended September 30, 2018 and 2017, we generated approximately
37% and 38%, respectively, of our consolidated revenues and 51% and 52%, respectively, of our consolidated gross profit from the
retail water operations conducted pursuant to Cayman Water&rsquo;s exclusive license.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The license was originally scheduled to
expire in July 2010 but has been 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 extension of the license expired on January
31, 2018. We continue to provide water subsequent to January 31, 2018 on the assumption that the license has been further extended
to allow the parties to continue negotiations without interruption to an essential service.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2016, the Government of the
Cayman Islands passed legislation which created a new utilities regulation and competition office (&ldquo;OfReg&rdquo;). 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 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
2017, which transferred responsibility for economic regulation of the water utility sector and the retail license negotiations
from the Water Authority-Cayman (&ldquo;WAC&rdquo;) to OfReg in May 2017. We began license negotiations with OfReg in July 2017
and such negotiations are continuing. On November 2, 2018, we received a letter from OfReg in which OfReg rejected our most recent
commercial proposal. Further, OfReg indicated that if we are unwilling to submit a new proposal offering certain additional concessions,
then OfReg will have to consider its other available options. We have not yet determined how we will respond to this correspondence
from OfReg. We cannot make any assurances that we will be able to reach an agreement with OfReg for a new license or that the terms
of any license agreed to will be on terms as favorable to us as the terms of the license that expired January 31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands government could ultimately
grant a third party a license to service some or all of Cayman Water&rsquo;s present service area. However, as set forth in the
existing license, &ldquo;<I>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.&rdquo;</I></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 an impairment losses to reduce the carrying value of our retail
segment assets. Such impairment losses could have a material adverse impact on our financial condition and results of operations.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>NSC and AdR Project Development</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2010, we acquired, through our wholly-owned Netherlands subsidiary, Consolidated Water Cooperatief,
U.A., (&ldquo;CW-Cooperatief&rdquo;) a 50% interest in N.S.C. Agua, S.A. de C.V. (&ldquo;NSC&rdquo;), a development stage Mexican
company. We have since purchased, through the conversion of a loan we made to NSC, sufficient shares to raise our ownership interest
in NSC to 99.99%. NSC was formed to pursue a project (the &ldquo;Project&rdquo;) encompassing 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. As discussed in the paragraphs that follow,
during 2015 the scope of the Project was defined by the State of Baja California (the &ldquo;State&rdquo;) to consist of a first
phase consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water infrastructure
and a second phase consisting of an additional 50 million gallons per day of production capacity with additional pipeline infrastructure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through a series of transactions completed
in 2012-2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&rsquo;s plant would
be constructed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2012, NSC entered into a lease
with an effective term of 20 years from the date of full operation of the desalination plant with the Comisi&oacute;n Federal de
Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge works
for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately
$15,000 per month. This lease may be cancelled by NSC should NSC ultimately not proceed with the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 30; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2014, the State enacted new
legislation to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector
authority and a private party that NSC is seeking to complete the Project (the &ldquo;APP Law&rdquo;). Pursuant to this new legislation,
on January 4, 2015, NSC submitted an expression of interest for its project to the Ministry of Infrastructure and Urban Development
of the State of Baja California (&ldquo;SIDUE&rdquo;). SIDUE accepted NSC&rsquo;s expression of interest and requested that NSC
submit a detailed proposal for the Project that complies with the requirements of the new legislation. NSC submitted this detailed
proposal (the &ldquo;APP Proposal&rdquo;) to SIDUE in late March 2015. The new legislation required that such proposal be evaluated
by SIDUE and submitted to the Public-Private Association Projects State Committee (the &ldquo;APP Committee&rdquo;) for review
and authorization. If the Project was authorized the State would be required to conduct a public tender for the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="margin: 0pt 0; text-align: justify">In response to its APP Proposal, in September 2015 NSC received a letter dated June 30, 2015 from the
Director General of the Comisi&oacute;n Estatal del Agua de Baja California (&ldquo;CEA&rdquo;), the State agency with responsibility
for the Project, stating that (i) the Project is in the public interest with high social benefits and is consistent with the objectives
of the State development plan; and (ii) that the Project and accompanying required public tender process should be conducted. In
November 2015, the State officially commenced the tender for the Project, the scope of which the State has defined as a first phase
to be operational in 2019 consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water
infrastructure and a second phase to be operational in 2024 consisting of an additional 50 million gallons per day of production
capacity with additional pipeline infrastructure. A consortium comprised of NSC, NuWater S.A.P.I. de C.V. (&ldquo;NuWater&rdquo;)
and Degremont S.A. de C.V. (the &ldquo;Consortium&rdquo;) submitted its tender for the Project in April 2016 and in June 2016,
the State designated the Consortium as the winner of tender process for the Project.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the amount of capital the Project
requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&rsquo;s tender to the State
for the Project was based upon the following: (i) NSC will sell or otherwise transfer the land and other Project assets to a new
company (&ldquo;Newco&rdquo;) that would build and own the Project; (ii) NSC&rsquo;s potential partners would provide the majority
of the equity for the Project and thereby would own the majority interest in Newco; (iii) NSC would maintain a minority ownership
position in Newco; and (iv) Newco would enter into a long-term management and technical services contract for the Project with
an entity partially owned by NSC or another Company subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2016 NSC and NuWater incorporated
Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;), a special purpose company, to complete 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. As of December 31, 2017 and
September 30, 2018, NSC owned 99.6% of the equity of AdR.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2016, the Public Private
Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP-2015-002 (&ldquo;APP Contract&rdquo;),
was executed between AdR, CEA, the Government of Baja California represented by the Secretary of Planning and Finance and the Public
Utilities Commission of Tijuana (&ldquo;CESPT&rdquo;). The APP Contract requires AdR to design, construct, finance and operate
a seawater desalination plant (and accompanying aqueducts) 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 and an aqueduct to a second delivery point in Tijuana. The first
phase must be operational within 36 months of commencing construction and the second phase must be operational by July 2024. The
APP Contract further requires 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 will be transferred to CEA.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The APP Contract does not become effective
until the following conditions are met:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the State has established and registered various payment trusts, guaranties and bank credit lines
for specific use by the Project;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the CEA has obtained the rights from the relevant federal authority to take and desalinate seawater
and distribute it for municipal use;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">various water purchase and sale agreements between the CEA, the payment trusts and the CESPT have
been executed;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">AdR has obtained all of the rights of way required for the aqueduct;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">AdR has obtained permission from the relevant federal authority to discharge the residual water
from the Project&rsquo;s desalination plant; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">all debt financing agreements necessary to provide the funding to AdR for the first phase of the
Project have been executed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2016, the Congress of the State
of Baja California, Mexico passed Decreto #57 which, among other things, ratified and authorized the payment obligations of the
corresponding public entities under the APP Contract. During 2017, following consultations between representatives of the State
of Baja California and the Ministry of Finance of the Federal Government of Mexico, it was determined that certain amendments to
Decreto #57 were required to comply with recent changes to the Federal Financial Discipline Law for Federative Entities and Municipalities
(the &ldquo;Financial Discipline Law&rdquo;). In addition, it was necessary to amend Decreto #57 to authorize the inclusion of
revenues from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto #168, which was
approved by the Congress of the State of Baja, California in December 2017. Pursuant to the Financial Discipline Law and the terms
of Decreto #57, as amended by Decreto #168, the authorization of the payment obligations of the public entities under the APP Contract
expires on December 31, 2018. If the State fails to establish the various payment trusts, guaranties and bank credit lines for
use by the Project authorized by Decreto #57, as amended, prior to the expiration thereof, then a further amendment of Decreto
#57 will be required to extend the authorization beyond such time. If the State fails to establish the various payment trusts,
guaranties and bank credit lines for use by the Project authorized by Decreto #57, as amended, prior to the expiration of such
Decreto or if, following such expiration, the Congress of the State of Baja California fails to further amend Decreto #57 to extend
the authorization of the payment obligations of the public entities under the APP Contract in a timely manner or at all, then AdR
may be unable to proceed with the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 31; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following its issuance, two actions were
filed in Mexican Courts against Decreto #168. While neither NSC nor AdR have been named as a party in these actions, based upon
publicly available information (1) one of these actions consists of a challenge filed by certain members of the Congress of the
State of Baja California alleging certain elements of Decreto #168 are contrary to the Mexican constitution; and (2) the other
action represents an amparo (i.e. a constitutional appeal) filed by certain members of indigenous groups that alleges Decreto #168
violates certain of the human rights and individual guarantees they are afforded under the Mexican constitution. With respect to
the action mentioned in (1), we understand based upon publicly available information that in August 2018 the Mexican Federal Supreme
Court of Justice ruled to dismiss this action. With respect to the action mentioned in number (2), according to publicly available
information, we understand that on March 27, 2018, a resolution dismissing such proceeding was issued (and subsequently published
in the official lists of the corresponding court on April 16, 2018), as the claimants were not able to evidence their legal interest.
On May 3, 2018, the court deciding on such action determined this resolution to be final, as the claimants did not file a remedy
against it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the exchange rate for the Mexico
peso relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract.
These changes have adversely impacted the estimated construction, operating, and financing costs for the Project. The APP Contract
and the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff)
under the APP Contract in the event of such significant macroeconomic condition changes. In February 2017, AdR submitted proposals
to the CEA requesting the definition of the mechanism required by the APP Contract to update the consideration under the APP Contract
for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June 1, 2018, AdR and
the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the Project by
including the aqueduct originally designated for Phase 2, and addresses AdR&rsquo;s concerns regarding the impact on the Project
of changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred subsequent
to the submission of the Consortium&rsquo;s bid for the Project. As a result of this amendment to the APP Contract, the final
cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon the bid
submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g. interest
rates and currency exchange rates) in effect on the financial closing date for Phase 1.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2018, AdR executed a subscription
agreement (the &ldquo;Agreement&rdquo;) for the equity funding required for the Project. The Agreement calls for NSC to retain
a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&ldquo;Greenfield&rdquo;),
a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The
Agreement also provides Suez Medio Ambiente M&eacute;xico, S.A. de C.V., (&ldquo;Suez&rdquo;) a subsidiary of SUEZ International,
S.A.S., with the option to purchase 20% of the equity of AdR. If Suez does not exercise this option, NSC will retain 35% of the
equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the additional conditions
related to the Project are met, including but not limited to those conditions discussed previously. The aggregate funding to be
provided by AdR&rsquo;s shareholders for the Project, in the form of equity and subordinated shareholder loans, is presently estimated
at approximately 20% of the total cost of Phase 1 of the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NSC expects to generate a portion of its
funding for AdR through the sale to AdR of the land it has purchased for the Project. Under the terms of the Agreement, Suez will
design and construct the Project, while a joint venture company between NSC and Suez will operate the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2018, our subsidiary, Consolidated
Water U.S. Holdings, acquired the remaining 0.4% of AdR&rsquo;s equity ownership previously held by NuWater.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2018, AdR and Suez executed a contract
whereby Suez will serve as the engineering, construction and procurement contractor for the Project with such contract becoming
effective on the effective date of the APP Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The political environment in Mexico has
recently experienced significant changes and the new, incoming federal administration has made economic policy announcements focusing
on austerity. While the long-term ramifications of such changes and announcements are unknown, in the short-term they have (i)
caused certain rating agencies to lower Mexico&rsquo;s sovereign credit rating, (ii) resulted in a decrease in the value of the
Mexico peso and (iii) created uncertainty with respect to the incoming administration&rsquo;s position on projects and contracts
approved by previous administrations. The incoming federal administration has a hold on the federal government and a strong influence
on many of the state and local governments and congresses, raising the possibility that the federal government will influence local
politics, which could impact the State&rsquo;s and the CEA&rsquo;s ability to meet certain conditions required to make the APP
Contract effective.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 32; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If AdR is ultimately unable to proceed
with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become
effective, or for any other reason, the land NSC has purchased and the right of way deposits may lose their strategic importance
derived from their association with the Project and consequently may decline in value. If AdR does not proceed with the Project,
NSC may ultimately be unable to sell this land or recoup its right of way deposits for amounts at least equal to their carrying
values as of September 30, 2018 of approximately $20.6 million and $3.0 million, respectively. Any loss on the sale of the land,
or impairment losses NSC may be required to record as a result of a decrease in the (i) fair value of the land; or (ii) value of
the rights of way arising from the inability to complete the Project, could have a material adverse impact on our financial condition
and results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Included in our results of operations are
general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering, consulting
and other costs relating to Project development activities. Such expenses amounted to approximately $846,000 and $864,000 for the
three months ended September 30, 2018 and 2017, respectively, and $2,158,000 and $2,469,000 for the nine months ended September
30, 2018 and 2017, respectively. The assets and liabilities of NSC and AdR included in our consolidated balance sheets amounted
to approximately $26.2 million and $276,000, respectively, as of September 30, 2018 and approximately $23.1 million and $173,000
respectively, as of December 31, 2017.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Project Litigation Initiated by EWG</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Tecate Claim:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Immediately following CW-Cooperatief&rsquo;s
acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company,
Norte Sur Agua, S. de R.L. de C.V. (&ldquo;NSA&rdquo;). NSA subsequently transferred ownership of half of its shares in NSC to
EWG Water LLC (&ldquo;EWG&rdquo;) and the other half of its shares in NSC to Alejandro de la Vega (the &ldquo;individual shareholder&rdquo;).
In February 2012, we paid $300,000 to enter into an agreement (the &ldquo;Option Agreement&rdquo;) that provided us with an option,
exercisable through February 7, 2014, to purchase the shares of NSC owned by the individual shareholder for a price of $1.0 million
along with an immediate usufruct and power of attorney to vote those shares. Such shares constituted 25% of the ownership of NSC
as of February 2012. In May 2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by issuing additional shares of its
stock. As a result of this share issuance to CW-Cooperatief, we acquired 99.99% of the ownership of NSC. The Option Agreement contained
an anti-dilution provision that required us to transfer or otherwise cause the individual shareholder to acquire, for a total price
of $1 (regardless of their par or market value), shares in NSC of an amount sufficient to maintain the individual shareholder&rsquo;s
25% ownership interest in NSC if (i) any new shares of NSC were issued subsequent to the execution of the Option Agreement (causing
the individual shareholder&rsquo;s 25% ownership interest in NSC to be decreased); and (ii) we did not exercise our share purchase
option by February 7, 2014. We exercised our option and paid the $1.0 million to the individual shareholder to purchase the Option
Agreement shares in February 2014.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2015, we learned that EWG filed
a lawsuit against the individual shareholder, NSC, NSA, CW-Cooperatief, other third parties, and the Public Registry of Commerce
of Tijuana, Baja California in the Civil Court located in Tecate, Baja California, Mexico. In this lawsuit, EWG challenged, among
other things, the capital investment transactions that increased our ownership interest in NSC to 99.99%. EWG requested that the
court, as a preliminary matter, among others: (a) suspend the effectiveness of the challenged transactions; (b) order public officials
in Mexico to record the pendency of the lawsuit in the public records; and (c) appoint an inspector for NSA and NSC to oversee
its commercial activities. The court granted, ex-parte, the preliminary relief sought by EWG, which resulted in the placement of
inscriptions for the lawsuit on NSC&rsquo;s public records.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">EWG also sought an order directing, among
other things: (i) NSA, NSC and CW-Cooperatief to refrain from carrying out any transactions with respect to the Project; and (ii)
NSA, NSC and CW-Cooperatief, and the partners thereof, to refrain from transferring any interests in NSA, NSC and CW-Cooperatief.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 5, 2016, NSC filed a motion for
reconsideration with the Tecate, Mexico court asking, among other things, that the court; (i) reverse its order to record the pendency
of the lawsuit in the public records; (ii) cancel the appointment of the inspector; and (iii) allow NSC to provide a counter-guarantee
to suspend the effects of the court&rsquo;s order regarding the challenged transactions. On April 26, 2016, the Tecate, Mexico
court issued an interlocutory judgment (i) ordering the cancellation of the inscriptions on NSC&rsquo;s public records; and (ii)
rejecting NSC&rsquo;s motion for cancellation of the appointment of the inspector.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 26, 2016, NSC filed a full answer
to EWG&rsquo;s claims rejecting every claim made by EWG.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 17, 2016, NSC filed a claim with
the Third District Court in Matters of Amparo and Federal Trials in the City of Tijuana, Baja California (the &ldquo;Amparo Court&rdquo;)
challenging the Tecate, Mexico court ex-parte order which appointed an inspector over NSC&rsquo;s commercial activities. On July
29, 2016, the Amparo Court found that such appointment is unconstitutional and reversed the Tecate, Mexico court&rsquo;s appointment
of an inspector.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 6, 2016, the Tecate, Mexico
court issued a decree granting the counter-guaranty requested by NSC. Such counter-guaranty was fixed in the amount of 300,000
Mexican pesos and was given to the court on October 13, 2016 at which time all remaining ex-parte restrictions on NSC related to
the challenged transactions were suspended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 2, 2017, the Tecate, Mexico court declared that the initial filing of this lawsuit had expired
due to EWG&rsquo;s lack of activity with respect to certain actions required to proceed to trial. Further, on May 25, 2017, such
court declaration became definitive. However, EWG was entitled to refile the lawsuit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 33; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Tijuana Claim - Amparo:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to the Tecate Claim, in January
2018, EWG initiated an ordinary mercantile claim (the &ldquo;Tijuana Claim&rdquo;) against the individual shareholder named in
the Tecate Claim, NSC and CW-Cooperatief, (with AdR being named as a third party to be called to trial) before the Tenth Civil
Judge in Tijuana, Baja California for Mercantile Matters (the &ldquo;Tenth Civil Judge&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Tijuana Claim is similar to the Tecate
Claim in the petitions sought by EWG. In the Tijuana Claim, EWG challenged, among other things, the transactions contemplated under
the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief
in NSC to 99.99%, as a consequence of the Option Agreement. EWG requested that the court, as a preliminary matter to: (a) suspend
the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency of the lawsuit in
the public records (including a special request to register a lien over the real estate owned by NSC); (c) appoint an inspector
for NSC to oversee its commercial activities; and (d) order public officials in Mexico and credit institutions abroad to refrain
from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party
called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative
activities, or activities of any other nature related with the &ldquo;Rosarito&rdquo; water desalination project, are being conducted.
The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs
to several governmental /public entities involved with the Project, including the registration of the pendency of the lawsuit in
certain public records, similarly to the Tecate Claim.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2018, AdR filed an amparo (i.e.
a constitutional appeal) against the official writs issued by the Tenth Civil Judge to two governmental entities. In May 2018,
the amparo claim was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two
other governmental entities and one banking institution. In May 2018, the Third District Court for Amparo and Federal Trials in
the State of Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed
official writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was
granted definitely in July 2018, and in August 2018, a resolution determining that the claimed official writs are unconstitutional,
was issued. EWG filed a remedy against such resolution, which has not yet been resolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 16, 2018, NSC was served with
the Tijuana Claim. NSC is in the process of preparing a legal response to this claim, vigorously opposing the claims made by EWG.
In addition to such legal response, NSC has filed a request to submit the Tijuana Claim to arbitration, based on certain provisions
of the by-laws of NSC, as well as an appeal remedy against the preliminary relief. Neither such request nor the mentioned appeal
have been resolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Cooperatief has not been officially
served with the Tijuana Claim, and AdR has not been notified that it has to appear for such trial.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We cannot presently determine what impact
the resolution of the Tijuana Claim may have on the Project.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>CW-Belize</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">By Statutory Instrument No. 81 of 2009,
the Minister of Public Utilities of the government of Belize published an order, the Public Utility Provider Class Declaration
Order, 2009 (the &ldquo;Order&rdquo;), which as of May 1, 2009 designated CW-Belize as a public utility provider under the laws
of Belize. With this designation, the Public Utilities Commission of Belize (the &ldquo;PUC&rdquo;) has the authority to set the
rates charged by CW-Belize and to otherwise regulate its activities. On November 1, 2010, CW-Belize received a formal complaint
from the PUC alleging that CW-Belize was operating without a license under the terms of the Water Industry Act. CW-Belize applied
for this license in December 2010. On July 29, 2011, the PUC issued the San Pedro Public Water Supply Quality and Security Complaint
Order (the &ldquo;Second Order&rdquo;) which among other things requires that (i) CW-Belize and its customer jointly make a submission
to the responsible Minister requesting that the area surrounding CW-Belize&rsquo;s seawater abstraction wells be designated a forest
reserve or national park and be designated a Controlled Area under section 58 of the Water Industry Act, (ii) CW-Belize submit
an operations manual for CW-Belize&rsquo;s desalination plant to the PUC for approval, (iii) CW-Belize and its customer modify
the water supply agreement between the parties to (a) include new water quality parameters included in the Order and (b) cap the
current exclusive water supply arrangement in the agreement at a maximum of 450,000 gallons per day, (iv) CW-Belize keep a minimum
number of replacement seawater RO membranes in stock at all times and (v) CW-Belize take possession of and reimburse the PUC for
certain equipment which the PUC purchased from a third-party in late 2010. CW-Belize has applied for declaratory judgment and has
been granted a temporary injunction to stay the enforcement of the Second Order by the PUC until such time as the Belize courts
could hear the matter. The initial hearing on this matter was conducted on October 30 and 31, 2012 with an additional hearing on
November 29, 2012.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 8, 2017, we received a favorable
ruling from the Supreme Court of Belize stating that (i) the claims by the PUC in the Order and the Second Order were unlawful,
null and void and of no effect; and (ii) the PUC is prohibited from taking any steps or proceedings or making any further Order
in respect of the said Order. However, on February 20, 2018, the PUC filed an appeal with the Belize Court of Appeal, the results
of which are pending. We are presently unable to determine what impact the resolution of this matter will have on our financial
condition, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>OC-Cayman</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through our wholly-owned subsidiary, OC-Cayman,
we provide bulk water to the WAC under various agreements. The WAC in turn distributes that water to properties in Grand Cayman
outside of Cayman Water&rsquo;s retail license area.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The water OC-Cayman sells to the WAC is
produced at three reverse osmosis seawater conversion plants in Grand Cayman owned by the WAC, but designed, built and operated
by OC-Cayman: the North Sound, Red Gate and North Side Water Works plants. The current operating agreements for the North Sound,
Red Gate and North Side Water Works plants expire in February 2019, February 2019, and June 2019, respectively. In response to
a WAC-initiated public bidding process for a new operating agreement encompassing both the North Sound and Red Gate plants, we
submitted a bid for the new agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 34; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 21, 2018, the WAC accepted OC-Cayman&rsquo;s
bid for the new agreement, and the WAC and OC-Cayman entered into a new five-year contract commencing on February 1, 2019 for the
operation of the North Sound and Red Gate plants. The revenues for the water supplied under the new agreement, excluding the pass-through
energy component, are expected to be approximately 31% less than the revenues under the current agreements, assuming comparable
sales volumes. As a result of this price reduction, the revenues and operating income we will generate from the North Sound and
Red Gate plants commencing February 1, 2019 will be significantly less than the revenues and operating income we presently generate
from these plants under the prior agreements. The remaining terms of the new agreement are substantially consistent with those
of the prior North Sound and Red Gate water supply agreements, except that under the new agreement the WAC will pay the energy
costs for the operation of these plants directly to the utility company rather than reimburse OC-Cayman for these costs.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generated total revenues of approximately
$5.7 million and $7.2 million from these three plants during the nine months ended September 30, 2018 and the year ended December
31, 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If we do not obtain a new bulk water supply agreement for the
North Side Water Works plant, or if such new agreement is obtained on terms less favorable than our existing agreement, our results
of operations and cash flows will be adversely affected.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Adoption of new accounting standards</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2014, the FASB issued ASU 2014-09,
<I>Revenue from Contracts with Customers</I>. ASU 2014-09 requires revenue recognition to depict the transfer of goods or services
to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods
or services. ASU 2014-09 prescribes a five-step framework in accounting for revenues from contracts within its scope, including
(a) identification of the contract, (b) identification of the performance obligations under the contract, (c) determination of
the transaction price, (d) allocation of the transaction price to the identified performance obligations and (e) recognition of
revenues as the identified performance obligations are satisfied. ASU 2014-09 also prescribes additional disclosures and financial
statement presentations. ASU 2014-09 may be adopted retrospectively or under a modified retrospective method where the cumulative
effect is recognized at the date of initial application. This amendment was originally effective January 1, 2017. In August 2015,
the FASB issued ASU 2015-14, <I>Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</I>, which defers
the effective date by one year to January 1, 2018. Early application is permitted but not before January 1, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2016, the FASB issued ASU 2016-08,
<I>Principal versus Agent Considerations (Reporting Revenue Gross versus Net</I>), that amends the principal versus agent guidance
in ASU 2014-09. ASU 2016-08 clarifies that the analysis must focus on whether the entity has control of the goods or services before
they are transferred to the customer. ASU 2016-08 also provides additional guidance about how to apply the control principle when
services are provided and when goods or services are combined with other goods or services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2016, the FASB issued ASU 2016-10,
<I>Identifying Performance Obligations and Licensing,</I> that amends the revenue guidance in ASU 2014-09 on identifying performance
obligations and accounting for licenses of intellectual property. ASU 2016-10 changed the FASB's previous proposals on renewals
of right-to-use licenses and contractual restrictions. The effective date of the standard for us will coincide with ASU 2014-09
during the first quarter 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2016, the FASB issued ASU 2016-11,
<I>Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards
Updates 2014-09 and 2014-16 Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting</I>. ASU 2016-11 rescinds several
SEC Staff Announcements that are codified in Topic 605, including, among other items, guidance relating to accounting for shipping
and handling fees and freight services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2016, the FASB issued ASU 2016-12,
<I>Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients,</I> which clarifies implementation
guidance around collectability, sales taxes collected from customers, noncash considerations, contract modifications at transition,
and completed contracts at transition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2016, the FASB issued ASU 2016-20,
<I>Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</I>, which amended the guidance on
performance obligation disclosures and makes technical corrections and improvements to the new revenue standard. The standard is
effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period,
and permits early adoption on a limited basis. The update permits the use of either the retrospective or cumulative effect transition
method.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The effective dates of ASU 2016-08, ASU
2016-10, ASU 2016-11, ASU 2016-12 and ASU 2016-20 are the same as ASU 2015-14 discussed above. On January 1, 2018, we adopted Topic
606 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. There was
no impact to opening retained earnings as of January 1, 2018 as a result of the adoption of this standard.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2016, the FASB issued ASU 2016-01,
<I>Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,</I>
which provides guidance for the recognition, measurement, presentation and disclosure of financial assets and financial liabilities.
In February 2018, the FASB issued ASU 2018-03, <I>Technical Corrections and Improvements to Financial Instruments-Overall (Subtopic
825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</I>, that clarifies the guidance in ASU No.
2016-01 on equity securities and certain fair value option liabilities among other things. ASU 2016-01 and ASU 2018-03 are effective
for fiscal years, and for interim periods within those years, beginning after December 15, 2017 and, for most provisions, is effective
using the cumulative-effect transition approach. Early application is permitted for certain provisions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 35; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The adoption of ASU 2016-01 and ASU 2018-03
did not have a material impact on our financial position, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2016, the FASB issued ASU 2016-15,
<I>Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</I>, which clarifies how certain
cash receipts and payments are presented in the statement of cash flows. ASU 2016-15 is effective for annual periods beginning
after December 15, 2017 and early adoption is permitted. The adoption of ASU 2016-15 did not have a material impact on our financial
position, results of operations or cash flows for the nine months ended September 30, 2018. For the nine months ended September
30, 2017, the adoption resulted in a reclass of approximately $1.1 million from investing activities to operating activities in
the condensed consolidated statement of cash flows related to the distribution of earnings from OC-BVI.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Effect of newly issued but not yet effective accounting standards</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, the FASB issued ASU 2016-02,&nbsp;<I>Leases (Topic 842),&nbsp;</I>which amends the guidance
relating to the definition of a lease, recognition of lease assets and liabilities on the balance sheet, and the related disclosure
requirements. In July 2018, the FASB issued ASU 2018-11,&nbsp;<I>Leases: Targeted Improvements</I>, which amends the new leasing
guidance such that entities may elect not to restate their comparative periods in the period of adoption. The guidance requires
lessees to recognize an asset and liability on the balance sheet for all of their lease obligations. Operating leases were previously
not recognized on the balance sheet. ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018 and
early adoption is permitted. We will adopt the standard using the modified retrospective method for its existing leases and expects
that this standard will increase lease assets and lease liabilities on the condensed consolidated balance sheets. We intend to
elect certain practical expedients and will carry forward historical conclusions related to (1) contracts that contain leases,
(2) existing lease classification for any expired or existing leases, and (3) initial direct costs for any existing leases. We
will also apply the practical expedient that will allow us to elect, as an accounting policy, by asset class, to include both lease
and non-lease components as a single component and account for it as a lease. We will apply the short-term lease exception for
lessees which will allow us to not have to apply the recognition requirements of the new leasing guidance for short-term leases
and to recognize lease payments in net income on a straight-line basis over the lease term. We will also apply the practical expedient
related to land easements, allowing us to carry forward our accounting treatment for land easements on existing agreements. Based
on an analysis we performed, the adoption of this new lease standard is not expected to have a material impact on our financial
position, results of operations or cash flows<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Dividends</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>On January 31, 2018, we paid a dividend of $0.085 to shareholders of record on January 3, 2018.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>On April 30, 2018, we paid a dividend of $0.085 to shareholders of record on April 2, 2018.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>On July 31, 2018, we paid a dividend of $0.085 to shareholders of record on July 2, 2018.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>On August 14, 2018, our Board declared a dividend of $0.085 payable on October 31, 2018 to shareholders of record on October
1, 2018.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have paid dividends to owners of our
common shares and redeemable preferred shares since we began declaring dividends in 1985. Our payment of any future cash dividends
will depend upon our earnings, financial condition, cash 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Dividend Reinvestment and Common Stock
Purchase Plan</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This program is available to our shareholders,
who may reinvest all or a portion of their common cash 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 program.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Impact of Inflation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of our Cayman Islands license
and our water sales agreements in the Bahamas, Belize and the British Virgin Islands, our water rates are automatically adjusted
for inflation on an annual basis, subject to temporary exceptions. We, therefore, believe that the impact of inflation on our gross
profit, measured in consistent dollars, will not be material. However, significant increases in items such as fuel and energy costs
could create additional credit risks for us, as our customers&rsquo; ability to pay our invoices could be adversely affected by
such increases.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 36; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_008"></A>ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET
RISK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There have been no material changes in
our exposure to market risk from December 31, 2017 to the end of the period covered by this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_009"></A>ITEM 4. CONTROLS AND PROCEDURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Evaluation of Disclosure Controls and Procedures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 13a-15(e) and 15d-15(e) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Changes in Internal Controls</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 37; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_010"></A>PART II - OTHER INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_011"></A>ITEM 1. LEGAL PROCEEDINGS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>CW-Bali</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2017, CW-Bali&rsquo;s sole remaining
customer filed a lawsuit in the district court of Denpasar, Bali, Indonesia against CW-Bali, CW-Bali&rsquo;s President, and our
Chief Financial Officer in his capacity as the President of CW-Bali&rsquo;s Board of Commissioners (i.e. Directors) seeking compensatory
damages of 57.1 billion rupiahs and punitive damages of 26 billion rupiahs as a result of the anticipated breach of this customer&rsquo;s
water supply agreement that will arise from CW-Bali&rsquo;s planned cessation of operations. Such damages were equivalent to approximately
$3.8 million and $1.7 million, respectively, based upon the exchange rate between the dollar and the rupiah as of September 30,
2018. In April 2018, the Denpasar court ruled that it had no authority to adjudicate the case due to a clause in the water supply
agreement that requires all disputes to be handled through arbitration in Singapore. However, the customer immediately filed an
appeal with respect to the Denpasar court ruling. In October 2018, the Denpasar appeals court issued its ruling which upheld the
previous court&rsquo;s ruling, thereby denying the customer&rsquo;s appeal.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>CW-Belize</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">By Statutory Instrument No. 81 of 2009,
the Minister of Public Utilities of the government of Belize published an order, the Public Utility Provider Class Declaration
Order, 2009 (the &ldquo;Order&rdquo;), which as of May 1, 2009 designated CW-Belize as a public utility provider under the laws
of Belize. With this designation, the Public Utilities Commission of Belize (the &ldquo;PUC&rdquo;) has the authority to set the
rates charged by CW-Belize and to otherwise regulate its activities. On November 1, 2010, CW-Belize received a formal complaint
from the PUC alleging that CW-Belize was operating without a license under the terms of the Water Industry Act. CW-Belize applied
for this license in December 2010. On July 29, 2011, the PUC issued the San Pedro Public Water Supply Quality and Security Complaint
Order (the &ldquo;Second Order&rdquo;) which among other things requires that (i) CW-Belize and its customer jointly make a submission
to the responsible Minister requesting that the area surrounding CW-Belize&rsquo;s seawater abstraction wells be designated a forest
reserve or national park and be designated a Controlled Area under section 58 of the Water Industry Act, (ii) CW-Belize submit
an operations manual for CW-Belize&rsquo;s desalination plant to the PUC for approval, (iii) CW-Belize and its customer modify
the water supply agreement between the parties to (a) include new water quality parameters included in the Order and (b) cap the
current exclusive water supply arrangement in the agreement at a maximum of 450,000 gallons per day, (iv) CW-Belize keep a minimum
number of replacement seawater RO membranes in stock at all times and (v) CW-Belize take possession of and reimburse the PUC for
certain equipment which the PUC purchased from a third-party in late 2010. CW-Belize has applied for declaratory judgment and has
been granted a temporary injunction to stay the enforcement of the Second Order by the PUC until such time as the Belize courts
could hear the matter. The initial hearing on this matter was conducted on October 30 and 31, 2012 with an additional hearing on
November 29, 2012.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 8, 2017, we received a favorable
ruling from the Supreme Court of Belize stating that (i) the claims by the PUC in the Order and the Second Order were unlawful,
null and void and of no effect; and (ii) the PUC is prohibited from taking any steps or proceedings or making any further Order
in respect of the said Order. However, on February 20, 2018, the PUC filed an appeal with the Belize Court of Appeal for Belize,
the results of which are pending. We are presently unable to determine what impact the Order and the Second Order will have on
our financial condition, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>NSC and AdR Project Development</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Project Litigation Initiated by EWG</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Tecate Claim:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Immediately following CW-Cooperatief&rsquo;s
acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company,
Norte Sur Agua, S. de R.L. de C.V. (&ldquo;NSA&rdquo;). NSA subsequently transferred ownership of half of its shares in NSC to
EWG Water LLC (&ldquo;EWG&rdquo;) and the other half of its shares in NSC to Alejandro de la Vega (the &ldquo;individual shareholder&rdquo;).
In February 2012, we paid $300,000 to enter into an agreement (the &ldquo;Option Agreement&rdquo;) that provided&nbsp;us with an
option, exercisable through February 7, 2014, to purchase the shares of NSC owned by the individual shareholder for a price of
$1.0 million along with an immediate power of attorney to vote those shares. Such shares constituted 25% of the ownership of NSC
as of February 2012. In May 2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by issuing additional shares of its
stock. As a result of this share issuance to CW-Cooperatief, we acquired 99.99% of the ownership of NSC. The Option Agreement contained
an anti-dilution provision that required us to issue new shares in NSC of an amount sufficient to maintain the individual shareholder&rsquo;s
25% ownership interest in NSC if (i) any new shares of NSC were issued subsequent to the execution of the Option Agreement; and
(ii) we did not exercise our share purchase option by February 7, 2014. We exercised our option and paid the $1.0 million to the
individual shareholder to purchase the Option Agreement shares in February 2014.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 38; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2015, we learned that EWG filed
a lawsuit against the individual shareholder, NSC, NSA, CW-Cooperatief, other third parties, and the Public Registry of Commerce
of Tijuana, Baja California in the Civil Court located in Tecate, Baja California, Mexico. In this lawsuit, EWG challenged, among
other things, the capital investment transactions that increased our ownership interest in NSC to 99.99%. EWG requested that the
court, as a preliminary matter: (a) suspend the effectiveness of the challenged transactions; (b) order public officials in Mexico
to record the pendency of the lawsuit in the public records; and (c) appoint an inspector for NSA and NSC to oversee its commercial
activities. The court granted, ex-parte, the preliminary relief sought by EWG, which resulted in the placement of inscriptions
for the lawsuit on NSC&rsquo;s public records.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">EWG also sought an order directing, among
other things: (i) NSA, NSC and CW-Cooperatief to refrain from carrying out any transactions with respect to the Project; and (ii)
NSA, NSC and CW-Cooperatief, and the partners thereof, to refrain from transferring any interests in NSA, NSC and CW-Cooperatief.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 5, 2016, NSC filed a motion for
reconsideration with the Tecate, Mexico court asking, among other things, that the court; (i) reverse its order to record the pendency
of the lawsuit in the public records; (ii) cancel the appointment of the inspector; and (iii) allow NSC to provide a counter-guarantee
to suspend the effects of the court&rsquo;s order regarding the challenged transactions. On April 26, 2016, the Tecate, Mexico
court issued an interlocutory judgment (i) ordering the cancellation of the inscriptions on NSC&rsquo;s public records; and (ii)
rejecting NSC&rsquo;s motion for cancellation of the appointment of the inspector.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 26, 2016, NSC filed a full answer
to EWG&rsquo;s claims rejecting every claim made by EWG.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 17, 2016, NSC filed a claim with
the Third District Court in Matters of Amparo and Federal Trials in the City of Tijuana, Baja California (the &ldquo;Amparo Court&rdquo;)
challenging the Tecate, Mexico court ex-parte order which appointed an inspector over NSC&rsquo;s commercial activities. On July
29, 2016, the Amparo Court found that such appointment is unconstitutional and reversed the Tecate, Mexico court&rsquo;s appointment
of an inspector.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 6, 2016, the Tecate, Mexico
court issued a decree granting the counter-guaranty requested by NSC. Such counter-guaranty was fixed in the amount of 300,000
Mexican pesos and was given to the court on October 13, 2016 at which time all remaining ex-parte restrictions on NSC related to
the challenged transactions were suspended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 2, 2017, the Tecate, Mexico court
declared that the initial filing of this lawsuit had expired due to EWG&rsquo;s lack of activity with respect to certain actions
required to proceed to trial. However, EWG can appeal the expiration or refile the lawsuit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Tijuana Claim - Amparo:</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to the Tecate Claim, we understand
from publicly available information that during 2018, EWG initiated an ordinary mercantile claim against the individual shareholder
named in the Tecate Claim, NSC and CW-Cooperatief, (with AdR being named as a third party to be called to trial) before the Tenth
Civil Judge in Tijuana, Baja California for Mercantile Matters (the &ldquo;Tenth Civil Judge&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Neither NSC nor CW-Cooperatief have been
officially served with such claim, nor has AdR been notified that it has to appear for such trial. However, we understand that
this claim is similar to the Tecate Claim in the petitions sought by EWG. In this claim, EWG challenged, among other things, the
transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership
interest of CW-Cooperatief in NSC to 99.99%, as a consequence of the Option Agreement. EWG requested that the court, as a preliminary
matter to: (a) suspend the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency
of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c) appoint
an inspector for NSC to oversee its commercial activities; and (d) order public officials in Mexico and credit institutions abroad
to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the
third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial
or administrative activities, or activities of any other nature related with the &ldquo;Rosarito&rdquo; water desalination project,
are being conducted. We understand that the Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted
in the issuance of official writs to several governmental/public entities involved with the Project. AdR and NSC are in the process
of preparing legal responses to this claim under the belief they will be officially served in the near future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2018, AdR filed an amparo (i.e.
a constitutional appeal) against the official writs issued by the Tenth Civil Judge to two governmental entities. In May 2018,
the amparo claim was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two
other governmental entities and one banking institution. In May 2018, the Third District Court for Amparo and Federal Trials in
the State of Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed
official writs issued by the Tenth Civil Judge pending a further determination by the Third District Court.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We cannot presently determine what impact
the resolution of this litigation may have on the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 39; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_012"></A>ITEM 1A. RISK FACTORS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Our business faces significant risks.
These risks include those disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017 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 10-K for the year ended December 31, 2017 and in our other periodic reports on Form 10-Q
and Form 8-K.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Our Bahamas subsidiary is experiencing
substantial delays in the collection of its accounts receivable. If these collections do not improve significantly in the near
future, our Bahamas subsidiary may not have sufficient liquidity to continue operations, and our consolidated results of operations
could be materially adversely affected.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas&rsquo; accounts receivable balances
due from the WSC amounted to $16.1 million as of September 30, 2018 as compared to $9.1 million as of December 31, 2017. The increase
in these accounts receivable has adversely impacted the liquidity of this subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas has also experienced similar
delays in collecting its accounts receivable from the WSC in prior years, and at times has held accounts receivable balances from
the WSC in amounts comparable to the September 30, 2018 balance. During these periods, we arranged meetings and held discussions
with representatives of the WSC and the Bahamas government to formulate a payment schedule for WSC&rsquo;s delinquent accounts
receivable and such amounts were subsequently paid in full. Based upon this payment history, we have never been required to provide
an allowance for doubtful accounts for any of CW-Bahamas&rsquo; accounts receivable, even though CW-Bahamas periodically has been
owed substantial delinquent balances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2018, the Bahamas&rsquo;
Ministry of Finance provided CW-Bahamas with a proposed payment schedule to pay WSC&rsquo;s delinquent accounts receivable as
of September 30, 2018 in full by June 2019. If the Bahamas&rsquo; Ministry of Finance does not adhere to this proposed
payment schedule, or the WSC continues to be significantly delinquent in paying CW-Bahamas&rsquo; invoices, then in the
coming months one or more of the following events may occur: (i) CW-Bahamas may not have sufficient liquidity to continue
normal operations; (ii) we may be required to cease the recognition of revenues on CW-Bahamas&rsquo; water supply agreements
with the WSC; and (iii) we may be required to provide an allowance for CW-Bahamas&rsquo; accounts receivable. Any of these
events could have a material adverse impact on our results of operations, financial position and cash flows.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Our exclusive license to provide water
to retail customers in the Cayman Islands may not be renewed in the future.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the Cayman Islands, we provide water to retail customers under a license issued in July 1990 by the
Cayman Islands&nbsp;government that grants our subsidiary, Cayman Water, the exclusive right to provide water to retail customers
within our licensed service area. Pursuant to the license, we have the exclusive right to produce potable water and distribute
it by pipeline to our licensed service area, which consists of two of the three most populated areas of Grand Cayman, the Seven
Mile Beach and West Bay areas. For the three months ended September 30, 2018 and 2017, we generated approximately 33% and 33%,
respectively, of our consolidated revenues and 45% and 48%, respectively, of our consolidated gross profit from the retail water
operations conducted pursuant to Cayman Water&rsquo;s exclusive license. For the nine months ended September 30, 2018 and 2017,
we generated approximately 37% and 38%, respectively, of our consolidated revenues and 51% and 52%, respectively, of our consolidated
gross profit from the retail water operations conducted pursuant to Cayman Water&rsquo;s exclusive license.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The license was originally scheduled to
expire in July 2010 but has been 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 extension of the license expired on January 31, 2018. We
continue to provide water subsequent to January 31, 2018 on the assumption that the license has been further extended to allow
the parties to continue negotiations without interruption to an essential service.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2016, the Government of the Cayman Islands passed legislation which created a new utilities
regulation and competition office (&ldquo;OfReg&rdquo;). 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 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 2017, which transferred responsibility for economic regulation of the
water utility sector and the retail license negotiations from the Water Authority-Cayman (&ldquo;WAC&rdquo;) to OfReg in May 2017.
We began license negotiations with OfReg in July 2017 and such negotiations are continuing. On November 2, 2018, we received a
letter from OfReg in which OfReg rejected our most recent commercial proposal. Further, OfReg indicated that if we are unwilling
to submit a new proposal offering certain additional concessions, then OfReg will have to consider its other available options.
We have not yet determined how we will respond to this correspondence from OfReg. We cannot make any assurances that we will be
able to reach an agreement with OfReg for a new license or that the terms of any license agreed to will be on terms as favorable
to us as the terms of the license that expired January 31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The resolution of these license negotiations
could result in a material reduction (or the loss) of the operating income and cash flows we have historically generated from
our Cayman Water 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 financial condition and results of operations.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 40; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Our bulk water supply agreements in
the Cayman Islands may not be renewed or may be renewed on terms less favorable to us.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of our bulk water supply agreements
are for fixed terms, and such agreements for plants that we operate but are owned by our customers provide for our customers to
take over the operations of the plant upon expiration of the agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our bulk water supply agreement with the
WAC for their North Side Water Works plant expires in June 2019. The current operating agreements for the North Sound and Red Gate
plants expire in February 2019; however, the WAC and OC-Cayman have entered into a new five-year contract commencing on February
1, 2019 for the operation of the North Sound and Red Gate plants.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generated total revenues of approximately
$5.7 million and $7.2 million from these three plants during the nine months ended September 30, 2018 and the year ended December
31, 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we do not obtain a new bulk water supply
agreement for the North Side Water Works plant, or if such new agreement is obtained on terms less favorable to us than our existing agreement, our results
of operations and cash flows will be adversely affected.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>We have paid $23.8 million for land,
rights of way and equipment and incurred development expenses of approximately $26.7 million to date for a possible project in
Mexico. We expect to expend significant additional funds in 2018 to continue to pursue this project. However, we may not be successful
in completing this project.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We own 99.99% of N.S.C. Agua, S.A. de C.V.
(&ldquo;NSC&rdquo;), a development stage Mexico company formed to pursue a project encompassing 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 an accompanying pipeline to deliver water to the Mexican potable water system (the &ldquo;Project&rdquo;). As of September
30, 2018, our consolidated balance sheet includes purchases for the Project of approximately $23.8 million for land, rights of
way and equipment. The Project development activities we have conducted, which include conducting an equipment piloting plant and
water data collection program at the proposed feed water source, completing various engineering studies and obtaining various governmental
permits, have resulted in additional developmental expenses totaling $26.7 million from 2010 through September 30, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2014, the State of Baja California
(the &ldquo;State&rdquo;) enacted new legislation to regulate Public-Private Association projects which involve the type of long-term
contract between a public-sector authority and a private party that NSC is seeking to complete the Project (the &ldquo;APP Law&rdquo;).
Pursuant to this new legislation, in November 2015 the State officially commenced a tender process for the Project, the scope of
which the State defined as a first phase to be operational in 2019 consisting of a 50 million gallon per day plant and a pipeline
that connects to the Mexican potable water infrastructure and a second phase to be operational in 2024 consisting of an additional
50 million gallons per day of production capacity. A consortium comprised of NSC, NuWater S.A.P.I. de C.V. (&ldquo;NuWater&rdquo;)
and Degremont S.A. de C.V. (the &ldquo;Consortium&rdquo;) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the amount of capital the Project
requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&rsquo;s tender to the State
for the Project was based upon the following: (i) NSC will sell or otherwise transfer the land and other Project assets to a new
company (&ldquo;Newco&rdquo;) that would build and own the Project; (ii) NSC&rsquo;s potential partners would provide the majority
of the equity for the Project and thereby would own the majority interest in Newco; (iii) NSC would maintain a minority ownership
position in Newco; and (iv) Newco would enter into a long-term management and technical services contract for the Project with
an entity partially owned by NSC or another Company subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2016, NSC and NuWater incorporated
Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;), a special purpose company, to complete 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. As of December 31, 2017, NSC
owned 99.6% of the equity of AdR.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2016, the Public Private
Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP-2015-002 (&ldquo;APP Contract&rdquo;),
was executed between AdR, the Comisi&oacute;n Estatal del Agua de Baja California (&ldquo;CEA&rdquo;), the Government of Baja California
represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&ldquo;CESPT&rdquo;). The
APP Contract requires AdR to design, construct, finance and operate a seawater desalination plant (and accompanying aqueducts)
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 and an aqueduct to a second delivery point in Tijuana. The first phase must be operational within 36 months of
commencing construction and the second phase must be operational by July 2024. The APP Contract further requires AdR to operate
and maintain the plant and aqueducts 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 aqueducts will be transferred to CEA.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 41; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The APP Contract does not become effective
until the following conditions are met:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the State has established and registered various payment trusts, guaranties and bank credit lines
for specific use by the Project;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the CEA has obtained the rights from the relevant federal authority to take and desalinate seawater
and distribute it for municipal use;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">various water purchase and sale agreements between the CEA, the payment trusts and the CESPT have
been executed;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">AdR has obtained all of the rights of way required for the aqueduct;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">AdR has obtained permission from the relevant federal authority to discharge the residual water
from the Project&rsquo;s desalination plant; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">all debt financing agreements necessary to provide the funding to AdR for the first phase of the
Project have been executed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2016, the Congress of the State
of Baja California, Mexico passed Decreto #57 which, among other things, ratified and authorized the payment obligations of the
corresponding public entities under the APP Contract. During 2017, following consultations between representatives of the State
of Baja California and the Ministry of Finance of the Federal Government of Mexico, it was determined that certain amendments to
Decreto #57 were required to comply with recent changes to the Federal Financial Discipline Law for Federative Entities and Municipalities
(the &ldquo;Financial Discipline Law&rdquo;). In addition, it was necessary to amend Decreto #57 to authorize the inclusion of
revenues from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto #168, which was
approved by the Congress of the State of Baja California in December 2017. Pursuant to the Financial Discipline Law and the terms
of Decreto #57, as amended by Decreto #168, the authorization of the payment obligations of the public entities under the APP Contract
expires on December 31, 2018. If the State fails to establish the various payment trusts, guaranties and bank credit lines for
use by the Project authorized by Decreto #57, as amended, prior to the expiration thereof, then a further amendment of Decreto
#57 will be required to extend the authorization beyond such time. If the State fails to establish the various payment trusts,
guaranties and bank credit lines for use by the Project authorized by Decreto #57, as amended, prior to the expiration of such
Decreto or if, following such expiration, the Congress of the State of Baja California fails to further amend Decreto #57 to extend
the authorization of the payment obligations of the public entities under the APP Contract in a timely manner or at all, then AdR
may be unable to proceed with the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following its issuance, two actions were
filed in Mexican Courts against Decreto #168. While neither NSC nor AdR have been named as a party in these actions, based upon
publicly available information (1) one of these actions consists of a challenge filed by certain members of the Congress of the
State of Baja California alleging certain elements of Decreto #168 are contrary to the Mexican constitution; and (2) the other
action represents an amparo (i.e. a constitutional appeal) filed by certain members of indigenous groups that alleges Decreto #168
violates certain of the human rights and individual guarantees they are afforded under the Mexican constitution. With respect to
the action mentioned in (1), we understand based upon publicly available information that in August 2018 the Mexican Federal Supreme
Court of Justice ruled to dismiss this action. With respect to the action mentioned in number (2), according to publicly available
information, we understand that on March 27, 2018, a resolution dismissing such proceeding was issued (and subsequently published
in the official lists of the corresponding court on April 16, 2018), as the claimants were not able to evidence their legal interest.
On May 3, 2018, the court deciding on such action determined this resolution to be final, as the claimants did not file a remedy
against it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the exchange rate for the Mexico peso
relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract. These
changes have adversely impacted the estimated construction, operating, and financing costs for the Project. The APP Contract and
the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff) under
the APP Contract in the event of such significant macroeconomic condition changes. In February 2017, AdR submitted proposals to
the CEA requesting the addition of a mechanism in the APP Contract to update the consideration under the APP Contract for changes
in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June 1, 2018, AdR and the CEA executed
an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the Project by including the aqueduct
originally designated for Phase 2, and addresses AdR&rsquo;s concerns regarding the impact on the Project of changes in the exchange
rate for the peso relative to the dollar and changes in interest rates that have occurred subsequent to the submission of the Consortium&rsquo;s
bid for the Project. As a result of this amendment to the APP Contract, the final cost of Phase 1 and the related consideration
to be charged by AdR under the APP Contract will be determined based upon the bid submitted by the Consortium, the changes set
forth in the amendment to the APP Contract and the economic conditions (e.g. interest rates and currency exchange rates) in effect
on the financial closing date for Phase 1.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2018, AdR executed a subscription
agreement (the &ldquo;Agreement&rdquo;) for the equity funding required for the Project. The Agreement calls for NSC to retain
a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&ldquo;Greenfield&rdquo;),
a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The
Agreement also provides Suez Medio Ambiente M&eacute;xico, S.A. de C.V., (&ldquo;Suez&rdquo;), a subsidiary of SUEZ International,
S.A.S., with the option to purchase 20% of the equity of AdR. If Suez does not exercise this option, NSC will retain 35% of the
equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the additional conditions
related to the Project are met, including but not limited to those conditions discussed previously with respect to this risk factor.
The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans,
is presently estimated at approximately 20% of the total cost of Phase 1 of the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NSC expects to generate a portion of its
funding for AdR through the sale to AdR of the land it has purchased for the Project. Under the terms of the Agreement, Suez will
design and construct the Project, while a joint venture company between NSC and Suez will operate the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 42; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2018, our subsidiary, Consolidated
Water U.S. Holdings, acquired the remaining 0.4% of AdR&rsquo;s equity ownership previously held by NuWater.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2018, AdR and Suez executed a contract
whereby Suez will serve as the engineering, construction and procurement contractor for the Project with such contract becoming
effective on the effective date of the APP Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The political environment in Mexico has recently experienced significant changes and the new, incoming
federal administration has made economic policy announcements focusing on austerity. While the long-term ramifications of such
changes and announcements are unknown, in the short-term they have (i) caused certain rating agencies to lower Mexico&rsquo;s sovereign
credit rating, (ii) resulted in a decrease in the value of the Mexico peso and (iii) created uncertainty with respect to the incoming
administration&rsquo;s position on projects and contracts approved by previous administrations. The incoming federal administration
has a hold on the federal government and a strong influence on many of the state and local governments and congresses, raising
the possibility that the federal government will influence local politics, which could impact the State&rsquo;s and the CEA&rsquo;s
ability to meet certain conditions required to make the APP Contract effective.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If AdR is ultimately unable to proceed
with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become
effective, or for any other reason, the land NSC has purchased and the right of way deposits may lose their strategic importance
derived from their association with the Project and consequently may decline in value. If AdR does not proceed with the Project,
NSC may ultimately be unable to sell this land or recoup its right of way deposits for amounts at least equal to their carrying
values as of September 30, 2018 of approximately $20.6 million and $3.0 million, respectively. Any loss on the sale of the land,
or impairment losses NSC may be required to record as a result of a decrease in the (i) fair value of the land; or (ii) value of
the rights of way arising from the inability to complete the Project could have a material adverse impact on our financial condition
and results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>We have been required to record impairment
losses to reduce the carrying value of the goodwill arising from our acquisition of Aerex in February 2016. If Aerex&rsquo;s future
financial performance falls short of our most recent financial projections for this subsidiary, we may be required to record additional
impairment losses to reduce the carrying value of this goodwill.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2016, we acquired a 51% ownership
interest in Aerex. In connection with this acquisition, we recorded initial goodwill of $8,035,211. Aerex&rsquo;s actual results
of operations in the six months following our acquisition of this company fell significantly short of the projected results that
were included in the overall 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&rsquo;s results of operations, we updated our projections for Aerex&rsquo;s
future cash flows and tested Aerex&rsquo;s goodwill for possible impairment as of September 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 Aerex
goodwill exceeded its fair value and recorded an impairment loss of $1,750,000 for the three months ended September 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 of each year, we updated our projections for Aerex&rsquo;s future cash flows, determined that the carrying value
of our Aerex goodwill exceeded its fair value, and recorded an impairment loss of $1,400,000 for the three months ended December
31, 2017 to further reduce the carrying value of this goodwill to $4,885,211. We may be required to record additional impairment
losses to reduce the carrying value of our Aerex goodwill in future periods if we determine it likely that Aerex&rsquo;s results
of operations will fall short of our most recent projections of its future cash flows. Such impairment losses could have a material
adverse impact on our results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 43; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a_013"></A>ITEM 2. UNREGISTERED SALES OF EQUITY
SECURITIES AND USE OF PROCEEDS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2018, we issued 745 shares of preferred
stock to six employees for cash at a price of $9.72 per share. The issuance of the preferred stock to three of the employees was
exempt from registration under Regulation S promulgated under the Securities Act of 1933, as amended (the &ldquo;Securities Act&rdquo;)
because the shares were issued outside of the United States to non-US persons (as defined in Regulation S). Three of the 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 are
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&rsquo;s business relationship with us, to information about us.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_014"></A>ITEM 6. &nbsp;EXHIBITS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 9%"><B>Exhibit</B></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 90%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><B>Number</B></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><B>Exhibit Description</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; text-decoration: none">
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex31-1.htm" STYLE="-sec-extract: exhibit">31.1</A></TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex31-1.htm" STYLE="-sec-extract: exhibit">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer</A></TD></TR>
<TR STYLE="vertical-align: bottom; text-decoration: none">
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; text-decoration: none">
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex31-2.htm" STYLE="-sec-extract: exhibit">31.2</A></TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex31-2.htm" STYLE="-sec-extract: exhibit">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer</A></TD></TR>
<TR STYLE="vertical-align: bottom; text-decoration: none">
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; text-decoration: none">
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex32-1.htm" STYLE="-sec-extract: exhibit">32.1</A></TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex32-1.htm" STYLE="-sec-extract: exhibit">Section 1350 Certification of Chief Executive Officer</A></TD></TR>
<TR STYLE="vertical-align: bottom; text-decoration: none">
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; text-decoration: none">
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex32-2.htm" STYLE="-sec-extract: exhibit">32.2</A></TD>
    <TD STYLE="text-decoration: none">&nbsp;</TD>
    <TD STYLE="text-decoration: none"><A HREF="tv505708_ex32-2.htm" STYLE="-sec-extract: exhibit">Section 1350 Certification of Chief Financial Officer</A></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>101.INS</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Instance Document</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>101.SCH</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Schema</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>101.CAL</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Calculation Linkbase</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>101.DEF</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Definition Linkbase</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>101.LAB</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Label Linkbase</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>101.PRE</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Presentation Linkbase</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 44; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_015"></A>SIGNATURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><B>CONSOLIDATED WATER CO. LTD.</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">By:</TD>
    <TD STYLE="width: 43%; border-bottom: black 1pt solid">/s/ Frederick W. McTaggart</TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Frederick W. McTaggart</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(Principal Executive Officer)</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>By:</TD>
    <TD STYLE="border-bottom: black 1pt solid">/s/ David W. Sasnett</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>David W. Sasnett</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Executive Vice President &amp; Chief Financial Officer</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(Principal Financial and Accounting Officer)</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">Date: November 8, 2018</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

<!-- Field: Page; Sequence: 45; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>tv505708_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Rule 13a-14(a)/15d-14(a) Certification</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Frederick W. McTaggart, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">1. I have reviewed
this report on Form 10-Q of Consolidated Water Co. Ltd.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">4. The registrant&rsquo;s
other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules
13a-15(f) and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(a) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(b) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(c) Evaluated the
effectiveness of the registrant&rsquo;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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(d) Disclosed in this
report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">5. The registrant&rsquo;s
other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing
the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(a) 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&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(b) Any fraud, whether
or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control
over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">Date: November 8, 2018</TD>
    <TD STYLE="width: 5%">By:</TD>
    <TD STYLE="width: 45%; border-bottom: black 1pt solid">/s/ Frederick W. McTaggart</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Frederick W. McTaggart</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>(Principal Executive Officer)</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>tv505708_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Rule 13a-14(a)/15d-14(a) Certification</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, David W. Sasnett, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">1. I have reviewed
this report on Form 10-Q of Consolidated Water Co. Ltd.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">4. The registrant&rsquo;s
other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules
13a-15(f) and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(a) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(b) 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(c) Evaluated the
effectiveness of the registrant&rsquo;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: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(d) Disclosed in this
report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">5. The registrant&rsquo;s
other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing
the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(a) 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&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 74.8pt">(b) Any fraud, whether
or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control
over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">Date: November 8, 2018</TD>
    <TD STYLE="width: 5%">By:</TD>
    <TD STYLE="width: 45%; border-bottom: black 1pt solid">/s/ David W. Sasnett</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>David W. Sasnett</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Executive Vice President &amp; Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>(Principal Financial and Accounting Officer)</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>tv505708_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT
OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the report of Consolidated
Water Co. Ltd. (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended September 30, 2018 as filed with the Securities and
Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Frederick W. McTaggart, certify, pursuant to 18 U.S.C. &sect;1350,
as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">(1) The Report fully
complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">(2) The information
contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">Date: November 8, 2018</TD>
    <TD STYLE="width: 5%">By:</TD>
    <TD STYLE="width: 45%; border-bottom: black 1pt solid">/s/ Frederick W. McTaggart</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Frederick W. McTaggart</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>(Principal Executive Officer)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>tv505708_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT
OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the report of Consolidated
Water Co. Ltd. (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended September 30, 2018 as filed with the Securities and
Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, David W. Sasnett, certify, pursuant to 18 U.S.C. &sect;1350,
as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">(1) The Report fully
complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 30.8pt">(2) The information
contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">Date: November 8, 2018</TD>
    <TD STYLE="width: 5%">By:</TD>
    <TD STYLE="width: 45%; border-bottom: black 1pt solid">/s/ David W. Sasnett</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>David W. Sasnett</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Executive Vice President &amp; Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>(Principal Financial and Accounting Officer)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>cwco-20180930.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 08-November-2018 [11:13:57] {PM} - www.datatracks.com-->
<xbrli:xbrl xmlns:cwco="http://www.cwco.com/20180930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2018-01-31">
<link:schemaRef xlink:type="simple" xlink:href="cwco-20180930.xsd" />
<xbrli:context id="P01_01_2018To09_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn11_02_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-11-02</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P02_01_2018To02_28_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-02-01</xbrli:startDate>
<xbrli:endDate>2018-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P02_01_2017To02_28_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-02-01</xbrli:startDate>
<xbrli:endDate>2017-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To10_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2017-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To07_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-07-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P08_01_2018To08_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-08-01</xbrli:startDate>
<xbrli:endDate>2018-08-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2013">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2013-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_PreferredStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_AccountingStandardsUpdate201615MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201615Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:BulkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ManufacturingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_MaximumMembersrtRangeAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_NSCAguaMembersrtOwnershipAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ManagementServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_ThreePlantsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:ThreePlantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To09_30_2018_BarBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_RefurbishProjectMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BarBayMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:RefurbishProjectMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_CommonClassAMemberusgaapStatementClassOfStockAxis">
<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>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis">
<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>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:BulkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ManufacturingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_BSsrtStatementGeographicalAxis">
<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>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_BZsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BZ</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_CertificatesOfDepositMemberusgaapCashAndCashEquivalentsAxis">
<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>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_AerexIndustriesIncMemberusgaapBusinessAcquisitionAxis">
<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>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_BaughersBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BaughersBayMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_NSCAguaMembersrtOwnershipAxis">
<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:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_AguasDeRosaritoSapiDeCvMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_NSCAguaMembersrtOwnershipAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2018_WSCMembersrtMajorCustomersAxis">
<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>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis">
<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>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis">
<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>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:BulkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ManufacturingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_CertificatesOfDepositMemberusgaapCashAndCashEquivalentsAxis">
<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>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_NSCAguaMembersrtOwnershipAxis">
<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:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_AguasDeRosaritoSapiDeCvMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_NSCAguaMembersrtOwnershipAxis">
<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>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_WSCMembersrtMajorCustomersAxis">
<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>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_PreferredStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_CommonStockMemberusgaapStatementEquityComponentsAxis">
<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>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:BulkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ManufacturingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_NSCAguaMembersrtOwnershipAxis">
<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>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To09_30_2017_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ManagementServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:BulkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ManufacturingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017_NSCAguaMembersrtOwnershipAxis">
<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>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2017To09_30_2017_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ManagementServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-07-01</xbrli:startDate>
<xbrli:endDate>2017-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:BulkMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ServicesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:ManufacturingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_NSCAguaMembersrtOwnershipAxis">
<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>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ManagementServiceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To09_30_2018_BarBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_RefurbishProjectMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BarBayMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:RefurbishProjectMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-09-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_MaximumMembersrtRangeAxis">
<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>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To12_31_2017_ThreePlantsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:ThreePlantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2007_BarBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BarBayMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2007-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2009_BaughersBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BaughersBayMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2009-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_04_2010_BarBayAgreementMembercwcoAgreementAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:BarBayAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2010-03-04</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2007To12_31_2007_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ThousandNineHundredAndNinetyAgreementMembercwcoAgreementAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:ThousandNineHundredAndNinetyAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2007-01-01</xbrli:startDate>
<xbrli:endDate>2007-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_1995To12_31_2003_ThousandNineHundredAndNinetyAgreementMembercwcoAgreementAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:ThousandNineHundredAndNinetyAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>1995-01-01</xbrli:startDate>
<xbrli:endDate>2003-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2012_BaughersBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BaughersBayMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2012-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_BaughersBayPlantMemberusgaapFairValueByAssetClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cwco:BaughersBayPlantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P11_01_2015To11_30_2015_FirstPhaseMembercwcoTypeOfPhasesAxis_NSCAguaMembersrtOwnershipAxis">
<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="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2015-11-01</xbrli:startDate>
<xbrli:endDate>2015-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P11_01_2015To11_30_2015_NSCAguaMembersrtOwnershipAxis_SecondPhaseMembercwcoTypeOfPhasesAxis">
<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="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2015-11-01</xbrli:startDate>
<xbrli:endDate>2015-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P08_01_2016To08_22_2016_NSCAguaMembersrtOwnershipAxis">
<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-01</xbrli:startDate>
<xbrli:endDate>2016-08-22</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P08_01_2016To08_22_2016_FirstPhaseMembercwcoTypeOfPhasesAxis_NSCAguaMembersrtOwnershipAxis">
<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="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-08-01</xbrli:startDate>
<xbrli:endDate>2016-08-22</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P08_01_2016To08_22_2016_NSCAguaMembersrtOwnershipAxis_SecondPhaseMembercwcoTypeOfPhasesAxis">
<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="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-08-01</xbrli:startDate>
<xbrli:endDate>2016-08-22</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_28_2018_AguasDeRosaritoSapiDeCvMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<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="P02_01_2012To02_29_2012_OptionAgreementMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2012-02-01</xbrli:startDate>
<xbrli:endDate>2012-02-29</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_01_2013To05_31_2013_NSCAguaMembersrtOwnershipAxis_OptionAgreementMemberusgaapStatementClassOfStockAxis">
<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="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2013-05-01</xbrli:startDate>
<xbrli:endDate>2013-05-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2013_NSCAguaMembersrtOwnershipAxis_OptionAgreementMemberusgaapStatementClassOfStockAxis">
<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="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2013-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P02_01_2014To02_28_2014_NSCAguaMembersrtOwnershipAxis">
<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>2014-02-01</xbrli:startDate>
<xbrli:endDate>2014-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P02_01_2014To02_28_2014_NSCAguaMembersrtOwnershipAxis_OptionAgreementMemberusgaapStatementClassOfStockAxis">
<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="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2014-02-01</xbrli:startDate>
<xbrli:endDate>2014-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_28_2014_NSCAguaMembersrtOwnershipAxis">
<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:instant>2014-02-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2016To10_13_2016_NSCAguaMembersrtOwnershipAxis">
<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-10-01</xbrli:startDate>
<xbrli:endDate>2016-10-13</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_29_2011_CwBelizeMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">cwco:CwBelizeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2011-07-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To10_31_2017_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_CwBaliMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">cwco:CwBaliMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cwco:CompensatoryDamagesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2017-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2017To10_31_2017_CwBaliMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_PunitiveDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">cwco:CwBaliMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cwco:PunitiveDamagesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-10-01</xbrli:startDate>
<xbrli:endDate>2017-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_28_2017_ParentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-02-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_28_2017_ShareholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cwco:ShareholderMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-02-28</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn10_31_2017_ParentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-10-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn10_31_2017_ShareholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cwco:ShareholderMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-10-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P03_01_2018To03_31_2018_ParentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-03-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P03_01_2018To03_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cwco:ShareholderMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-03-01</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_ParentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cwco:ShareholderMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_31_2018_ParentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-07-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cwco:ShareholderMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-07-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_29_2016_AerexIndustriesIncMembersrtOwnershipAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-02-29</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_01_2010To05_31_2010_NSCAguaMembersrtOwnershipAxis">
<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-05-01</xbrli:startDate>
<xbrli:endDate>2010-05-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2010_NSCAguaMembersrtOwnershipAxis">
<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:instant>2010-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2014To12_31_2014_NSCAguaMembersrtOwnershipAxis">
<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>2014-01-01</xbrli:startDate>
<xbrli:endDate>2014-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P11_01_2012To11_30_2012_NSCAguaMembersrtOwnershipAxis">
<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>2012-11-01</xbrli:startDate>
<xbrli:endDate>2012-11-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn11_30_2012_NSCAguaMembersrtOwnershipAxis">
<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:instant>2012-11-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2015To12_31_2015_FirstPhaseMembercwcoTypeOfPhasesAxis_NSCAguaMembersrtOwnershipAxis">
<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="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2015-01-01</xbrli:startDate>
<xbrli:endDate>2015-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2015To12_31_2015_NSCAguaMembersrtOwnershipAxis_SecondPhaseMembercwcoTypeOfPhasesAxis">
<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="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2015-01-01</xbrli:startDate>
<xbrli:endDate>2015-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To10_31_2018_ParentMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P10_01_2018To10_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000928340</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cwco:ShareholderMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-10-01</xbrli:startDate>
<xbrli:endDate>2018-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1807629" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">34367483</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1807630" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">47182966</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1807631" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">22996276</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1807632" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">15047846</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:InventoryNet id="Factid_1807633" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">2538052</us-gaap:InventoryNet>
<us-gaap:InventoryNet id="Factid_1807634" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">1744445</us-gaap:InventoryNet>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_1807635" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">1598061</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_1807636" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">1077257</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:NotesAndLoansReceivableNetCurrent id="Factid_1807637" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">1093641</us-gaap:NotesAndLoansReceivableNetCurrent>
<us-gaap:NotesAndLoansReceivableNetCurrent id="Factid_1807638" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">1400448</us-gaap:NotesAndLoansReceivableNetCurrent>
<us-gaap:ContractWithCustomerAssetNetCurrent id="Factid_1807639" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">1396166</us-gaap:ContractWithCustomerAssetNetCurrent>
<us-gaap:ContractWithCustomerAssetNetCurrent id="Factid_1807640" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">238435</us-gaap:ContractWithCustomerAssetNetCurrent>
<us-gaap:AssetsCurrent id="Factid_1807641" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">63989679</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_1807642" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">66691397</us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1807643" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">47342177</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1807644" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">50525064</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:ConstructionInProgressGross id="Factid_1807645" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">16742806</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_1807646" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">1823284</us-gaap:ConstructionInProgressGross>
<us-gaap:InventoryNoncurrent id="Factid_1807647" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">4825253</us-gaap:InventoryNoncurrent>
<us-gaap:InventoryNoncurrent id="Factid_1807648" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">4758973</us-gaap:InventoryNoncurrent>
<us-gaap:NotesAndLoansReceivableNetNoncurrent id="Factid_1807649" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">0</us-gaap:NotesAndLoansReceivableNetNoncurrent>
<us-gaap:NotesAndLoansReceivableNetNoncurrent id="Factid_1807650" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">734980</us-gaap:NotesAndLoansReceivableNetNoncurrent>
<us-gaap:Goodwill id="Factid_1807653" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">8384248</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1807654" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">8384248</us-gaap:Goodwill>
<us-gaap:LandAvailableForDevelopment id="Factid_1807655" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">23673855</us-gaap:LandAvailableForDevelopment>
<us-gaap:LandAvailableForDevelopment id="Factid_1807656" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">21505675</us-gaap:LandAvailableForDevelopment>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1807657" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">2710790</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1807658" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">3765434</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:OtherAssetsNoncurrent id="Factid_1807659" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">2369214</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_1807660" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">4507958</us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets id="Factid_1807661" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">172502559</us-gaap:Assets>
<us-gaap:Assets id="Factid_1807662" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">165480895</us-gaap:Assets>
<us-gaap:AccountsPayableOtherCurrent id="Factid_1807663" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">6539508</us-gaap:AccountsPayableOtherCurrent>
<us-gaap:AccountsPayableOtherCurrent id="Factid_1807664" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">5662448</us-gaap:AccountsPayableOtherCurrent>
<us-gaap:DividendsPayableCurrent id="Factid_1807665" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">1284964</us-gaap:DividendsPayableCurrent>
<us-gaap:DividendsPayableCurrent id="Factid_1807666" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">1281612</us-gaap:DividendsPayableCurrent>
<us-gaap:NotesPayableRelatedPartiesClassifiedCurrent id="Factid_1807667" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">1078000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
<us-gaap:NotesPayableRelatedPartiesClassifiedCurrent id="Factid_1807668" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">686000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent id="Factid_1807669" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">21578</us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent id="Factid_1807670" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">1258</us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_1807671" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">8924050</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_1807672" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">7631318</us-gaap:LiabilitiesCurrent>
<us-gaap:DeferredTaxLiabilitiesGrossNoncurrent id="Factid_1807673" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">757447</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
<us-gaap:DeferredTaxLiabilitiesGrossNoncurrent id="Factid_1807674" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">1024893</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_1807675" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">778307</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_1807676" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">803307</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities id="Factid_1807677" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">10459804</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_1807678" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">9459518</us-gaap:Liabilities>
<us-gaap:CommitmentsAndContingencies id="Factid_1807679" contextRef="PAsOn09_30_2018" unitRef="USD" xsi:nil="true" />
<us-gaap:CommitmentsAndContingencies id="Factid_1807680" contextRef="PAsOn12_31_2017" unitRef="USD" xsi:nil="true" />
<us-gaap:PreferredStockValue id="Factid_1807681" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">21899</us-gaap:PreferredStockValue>
<us-gaap:PreferredStockValue id="Factid_1807682" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">20093</us-gaap:PreferredStockValue>
<us-gaap:CommonStockValue id="Factid_1807683" contextRef="PAsOn09_30_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="USD" decimals="0">8978569</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_1807684" contextRef="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="USD" decimals="0">8951321</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_1807685" contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="USD" decimals="0">0</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_1807686" contextRef="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="USD" decimals="0">0</us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapital id="Factid_1807687" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">86904523</us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital id="Factid_1807688" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">86405387</us-gaap:AdditionalPaidInCapital>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_1807689" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">58113606</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_1807690" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">53105196</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax id="Factid_1807691" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">-549555</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax id="Factid_1807692" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">-549555</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
<us-gaap:StockholdersEquity id="Factid_1807693" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">153469042</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_1807694" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">147932442</us-gaap:StockholdersEquity>
<us-gaap:MinorityInterest id="Factid_1807695" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">8573713</us-gaap:MinorityInterest>
<us-gaap:MinorityInterest id="Factid_1807696" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">8088935</us-gaap:MinorityInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Factid_1807697" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">162042755</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="Factid_1807698" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">156021377</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_1807699" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">172502559</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_1807700" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">165480895</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Factid_1807701" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">-5612</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Factid_1807702" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">164339</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Factid_1807703" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">73267</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax id="Factid_1807704" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">31525</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:CashEquivalentsAtCarryingValue id="Factid_1807705" contextRef="PAsOn09_30_2018_CertificatesOfDepositMemberusgaapCashAndCashEquivalentsAxis" unitRef="USD" decimals="-5">6400000</us-gaap:CashEquivalentsAtCarryingValue>
<us-gaap:CashEquivalentsAtCarryingValue id="Factid_1807706" contextRef="PAsOn12_31_2017_CertificatesOfDepositMemberusgaapCashAndCashEquivalentsAxis" unitRef="USD" decimals="-5">15900000</us-gaap:CashEquivalentsAtCarryingValue>
<cwco:DepositsHeldInForeignBank id="Factid_1807707" contextRef="PAsOn09_30_2018_BSsrtStatementGeographicalAxis" unitRef="USD" decimals="-5">3900000</cwco:DepositsHeldInForeignBank>
<cwco:DepositsHeldInForeignBank id="Factid_1807708" contextRef="PAsOn09_30_2018_BZsrtStatementGeographicalAxis" unitRef="USD" decimals="-5">3100000</cwco:DepositsHeldInForeignBank>
<cwco:RetailRevenues id="Factid_1807709" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">6185558</cwco:RetailRevenues>
<cwco:RetailRevenues id="Factid_1807710" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">5570654</cwco:RetailRevenues>
<cwco:RetailRevenues id="Factid_1807711" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">18884929</cwco:RetailRevenues>
<cwco:RetailRevenues id="Factid_1807712" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">18111274</cwco:RetailRevenues>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1807721" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">807424</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1807722" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">111302</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1807723" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">1054100</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1807724" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">360758</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<cwco:PercentageOfBadDebts id="Factid_1807725" contextRef="P01_01_2017To12_31_2017_MaximumMembersrtRangeAxis" unitRef="pure" decimals="2">0.01</cwco:PercentageOfBadDebts>
<us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired id="Factid_1807726" contextRef="PAsOn09_30_2018_AerexIndustriesIncMemberusgaapBusinessAcquisitionAxis" unitRef="pure" decimals="2">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
<us-gaap:Revenues id="Factid_1807727" contextRef="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">6185558</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807728" contextRef="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">8577456</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807729" contextRef="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">807424</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807730" contextRef="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3253750</us-gaap:Revenues>
<us-gaap:CostOfRevenue id="Factid_1807732" contextRef="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2750599</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807733" contextRef="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">5658373</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807734" contextRef="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">682713</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807735" contextRef="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2205830</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807736" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">11297515</us-gaap:CostOfRevenue>
<us-gaap:Revenues id="Factid_1807737" contextRef="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">5570654</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807738" contextRef="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">7881464</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807739" contextRef="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">111302</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807740" contextRef="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3008783</us-gaap:Revenues>
<us-gaap:CostOfRevenue id="Factid_1807742" contextRef="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2488441</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807743" contextRef="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">5582401</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807744" contextRef="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">114667</us-gaap:CostOfRevenue>
<us-gaap:Revenues id="Factid_1807745" contextRef="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">18884929</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807746" contextRef="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">25294821</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807747" contextRef="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1054100</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807748" contextRef="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">4798948</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807750" contextRef="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">18111274</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807751" contextRef="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">23615787</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807752" contextRef="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">360758</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807753" contextRef="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">5444678</us-gaap:Revenues>
<us-gaap:GrossProfit id="Factid_1807755" contextRef="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3434959</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807756" contextRef="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2919083</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807757" contextRef="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">124711</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807758" contextRef="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1047920</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807759" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">7526673</us-gaap:GrossProfit>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807760" contextRef="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3013053</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807761" contextRef="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">455151</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807762" contextRef="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">846258</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807763" contextRef="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">627102</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807764" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">4941564</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807765" contextRef="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-9084</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807766" contextRef="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807767" contextRef="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807768" contextRef="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-3331</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807769" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">-12415</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:OperatingIncomeLoss id="Factid_1807770" contextRef="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">412822</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807771" contextRef="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2463932</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807772" contextRef="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-721547</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807773" contextRef="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">417487</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807774" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">2572694</us-gaap:OperatingIncomeLoss>
<us-gaap:NonoperatingIncomeExpense id="Factid_1807775" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">2302933</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_1807776" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">4875627</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1807777" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">12659</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ProfitLoss id="Factid_1807778" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">4862968</us-gaap:ProfitLoss>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest id="Factid_1807779" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">310579</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:CostOfRevenue id="Factid_1807781" contextRef="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2078888</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807782" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">10264397</us-gaap:CostOfRevenue>
<us-gaap:GrossProfit id="Factid_1807783" contextRef="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3082213</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807784" contextRef="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2299063</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807785" contextRef="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-3365</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807786" contextRef="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">929895</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807787" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">6307806</us-gaap:GrossProfit>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807788" contextRef="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3070681</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807789" contextRef="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">315374</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807790" contextRef="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">863646</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807791" contextRef="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">646622</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807792" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">4896323</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807793" contextRef="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-578480</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807794" contextRef="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807795" contextRef="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807796" contextRef="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807797" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">-578480</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:OperatingIncomeLoss id="Factid_1807798" contextRef="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-566948</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807799" contextRef="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1983689</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807800" contextRef="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-867011</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807801" contextRef="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">283273</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807802" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">833003</us-gaap:OperatingIncomeLoss>
<us-gaap:NonoperatingIncomeExpense id="Factid_1807803" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">447294</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_1807804" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">1280297</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1807805" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">-136447</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ProfitLoss id="Factid_1807806" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">1416744</us-gaap:ProfitLoss>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest id="Factid_1807807" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">255605</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:CostOfRevenue id="Factid_1807809" contextRef="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">8234803</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807810" contextRef="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">16848668</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807811" contextRef="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">921653</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807812" contextRef="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3300370</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807813" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">29305494</us-gaap:CostOfRevenue>
<us-gaap:GrossProfit id="Factid_1807814" contextRef="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">10650126</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807815" contextRef="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">8446153</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807816" contextRef="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">132447</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807817" contextRef="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1498578</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807818" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">20727304</us-gaap:GrossProfit>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807819" contextRef="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">9088804</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807820" contextRef="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1147015</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807821" contextRef="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2162632</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807822" contextRef="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1865311</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807823" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">14263762</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807824" contextRef="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-11074</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807825" contextRef="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807826" contextRef="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807827" contextRef="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-3331</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807828" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-14405</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:OperatingIncomeLoss id="Factid_1807829" contextRef="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1550248</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807830" contextRef="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">7299138</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807831" contextRef="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-2030185</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807832" contextRef="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-370064</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807833" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">6449137</us-gaap:OperatingIncomeLoss>
<us-gaap:NonoperatingIncomeExpense id="Factid_1807834" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">2755141</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_1807835" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">9204278</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1807836" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-113607</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ProfitLoss id="Factid_1807837" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">9317885</us-gaap:ProfitLoss>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest id="Factid_1807838" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">484778</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:CostOfRevenue id="Factid_1807840" contextRef="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">7895617</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807841" contextRef="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">15750402</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807842" contextRef="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">320586</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807843" contextRef="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3967945</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_1807844" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">27934550</us-gaap:CostOfRevenue>
<us-gaap:GrossProfit id="Factid_1807845" contextRef="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">10215657</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807846" contextRef="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">7865385</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807847" contextRef="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">40172</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807848" contextRef="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1476733</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1807849" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">19597947</us-gaap:GrossProfit>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807850" contextRef="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">9288941</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807851" contextRef="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">940105</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807852" contextRef="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2498766</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807853" contextRef="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1967372</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1807854" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">14695184</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807855" contextRef="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-1578480</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807856" contextRef="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807857" contextRef="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807858" contextRef="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges id="Factid_1807859" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">-1578480</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
<us-gaap:OperatingIncomeLoss id="Factid_1807860" contextRef="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-651764</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807861" contextRef="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">6925280</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807862" contextRef="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-2458594</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807863" contextRef="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">-490639</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1807864" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">3324283</us-gaap:OperatingIncomeLoss>
<us-gaap:NonoperatingIncomeExpense id="Factid_1807865" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">871956</us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_1807866" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">4196239</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1807867" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">-412592</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ProfitLoss id="Factid_1807868" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">4608831</us-gaap:ProfitLoss>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest id="Factid_1807869" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">191916</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:Assets id="Factid_1807871" contextRef="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">59900046</us-gaap:Assets>
<us-gaap:Assets id="Factid_1807872" contextRef="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">71086259</us-gaap:Assets>
<us-gaap:Assets id="Factid_1807873" contextRef="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">27352165</us-gaap:Assets>
<us-gaap:Assets id="Factid_1807874" contextRef="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">14164089</us-gaap:Assets>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1807876" contextRef="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2168224</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1807877" contextRef="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">17967332</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:Assets id="Factid_1807878" contextRef="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">52095524</us-gaap:Assets>
<us-gaap:Assets id="Factid_1807879" contextRef="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">75785323</us-gaap:Assets>
<us-gaap:Assets id="Factid_1807880" contextRef="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">24488173</us-gaap:Assets>
<us-gaap:Assets id="Factid_1807881" contextRef="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">13111875</us-gaap:Assets>
<cwco:BulkRevenue id="Factid_1807887" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">8577456</cwco:BulkRevenue>
<cwco:BulkRevenue id="Factid_1807888" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">7881464</cwco:BulkRevenue>
<cwco:BulkRevenue id="Factid_1807889" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">25294821</cwco:BulkRevenue>
<cwco:BulkRevenue id="Factid_1807890" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">23615787</cwco:BulkRevenue>
<cwco:ManufacturingRevenues id="Factid_1807891" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">3253750</cwco:ManufacturingRevenues>
<cwco:ManufacturingRevenues id="Factid_1807892" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">3008783</cwco:ManufacturingRevenues>
<cwco:ManufacturingRevenues id="Factid_1807893" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">4798948</cwco:ManufacturingRevenues>
<cwco:ManufacturingRevenues id="Factid_1807894" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">5444678</cwco:ManufacturingRevenues>
<us-gaap:Revenues id="Factid_1807895" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">18824188</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807896" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">16572203</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807897" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">50032798</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1807898" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">47532497</us-gaap:Revenues>
<cwco:CostOfRetailRevenues id="Factid_1807899" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">2750599</cwco:CostOfRetailRevenues>
<cwco:CostOfRetailRevenues id="Factid_1807900" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">2488441</cwco:CostOfRetailRevenues>
<cwco:CostOfRetailRevenues id="Factid_1807901" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">8234803</cwco:CostOfRetailRevenues>
<cwco:CostOfRetailRevenues id="Factid_1807902" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">7895617</cwco:CostOfRetailRevenues>
<cwco:CostOfBulkRevenues id="Factid_1807903" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">5658373</cwco:CostOfBulkRevenues>
<cwco:CostOfBulkRevenues id="Factid_1807904" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">5582401</cwco:CostOfBulkRevenues>
<cwco:CostOfBulkRevenues id="Factid_1807905" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">16848668</cwco:CostOfBulkRevenues>
<cwco:CostOfBulkRevenues id="Factid_1807906" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">15750402</cwco:CostOfBulkRevenues>
<us-gaap:ManufacturingCosts id="Factid_1807907" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">2205830</us-gaap:ManufacturingCosts>
<us-gaap:ManufacturingCosts id="Factid_1807908" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">2078888</us-gaap:ManufacturingCosts>
<us-gaap:ManufacturingCosts id="Factid_1807909" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">3300370</us-gaap:ManufacturingCosts>
<us-gaap:ManufacturingCosts id="Factid_1807910" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">3967945</us-gaap:ManufacturingCosts>
<us-gaap:InterestIncomeOther id="Factid_1807931" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">172805</us-gaap:InterestIncomeOther>
<us-gaap:InterestIncomeOther id="Factid_1807932" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">70741</us-gaap:InterestIncomeOther>
<us-gaap:InterestIncomeOther id="Factid_1807933" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">504028</us-gaap:InterestIncomeOther>
<us-gaap:InterestIncomeOther id="Factid_1807934" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">301813</us-gaap:InterestIncomeOther>
<us-gaap:InterestExpense id="Factid_1807935" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">2492</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_1807936" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">1016</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_1807937" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">7122</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_1807938" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">11178</us-gaap:InterestExpense>
<cwco:ProfitLossFromSubsidiaries id="Factid_1807939" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">536625</cwco:ProfitLossFromSubsidiaries>
<cwco:ProfitLossFromSubsidiaries id="Factid_1807940" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">36450</cwco:ProfitLossFromSubsidiaries>
<cwco:ProfitLossFromSubsidiaries id="Factid_1807941" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">621675</cwco:ProfitLossFromSubsidiaries>
<cwco:ProfitLossFromSubsidiaries id="Factid_1807942" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">46575</cwco:ProfitLossFromSubsidiaries>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1807943" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">1472154</us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1807944" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">138913</us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1807945" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">1710230</us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1807946" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">127955</us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:UnrealizedGainLossOnDerivatives id="Factid_1807947" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">75000</us-gaap:UnrealizedGainLossOnDerivatives>
<us-gaap:UnrealizedGainLossOnDerivatives id="Factid_1807948" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">171000</us-gaap:UnrealizedGainLossOnDerivatives>
<us-gaap:UnrealizedGainLossOnDerivatives id="Factid_1807949" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-47000</us-gaap:UnrealizedGainLossOnDerivatives>
<us-gaap:UnrealizedGainLossOnDerivatives id="Factid_1807950" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">323000</us-gaap:UnrealizedGainLossOnDerivatives>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1807951" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">48841</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1807952" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">31206</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1807953" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-26670</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1807954" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">83791</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:EarningsPerShareBasic id="Factid_1807979" contextRef="P07_01_2018To09_30_2018" unitRef="USD_per_Share" decimals="2">0.30</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_1807980" contextRef="P07_01_2017To09_30_2017" unitRef="USD_per_Share" decimals="2">0.08</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_1807981" contextRef="P01_01_2018To09_30_2018" unitRef="USD_per_Share" decimals="2">0.59</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_1807982" contextRef="P01_01_2017To09_30_2017" unitRef="USD_per_Share" decimals="2">0.30</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted id="Factid_1807983" contextRef="P07_01_2018To09_30_2018" unitRef="USD_per_Share" decimals="2">0.30</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1807984" contextRef="P07_01_2017To09_30_2017" unitRef="USD_per_Share" decimals="2">0.08</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1807985" contextRef="P01_01_2018To09_30_2018" unitRef="USD_per_Share" decimals="2">0.58</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1807986" contextRef="P01_01_2017To09_30_2017" unitRef="USD_per_Share" decimals="2">0.29</us-gaap:EarningsPerShareDiluted>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_1807987" contextRef="P07_01_2018To09_30_2018" unitRef="USD_per_Share" decimals="3">0.085</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_1807988" contextRef="P07_01_2017To09_30_2017" unitRef="USD_per_Share" decimals="3">0.075</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1807993" contextRef="P07_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">498663</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1807994" contextRef="P07_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">836249</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1807995" contextRef="P07_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">7638</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1807996" contextRef="P07_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">399987</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1807997" contextRef="P07_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">491771</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1807998" contextRef="P07_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1274471</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1807999" contextRef="P07_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">7638</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808000" contextRef="P07_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">398368</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1808001" contextRef="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1806062</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1808002" contextRef="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1054658</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808004" contextRef="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">22269769</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808005" contextRef="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">23338279</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808006" contextRef="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">61424</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808007" contextRef="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1672705</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:ConstructionInProgressGross id="Factid_1808009" contextRef="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">6175313</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_1808010" contextRef="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">10564202</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_1808011" contextRef="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3291</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_1808012" contextRef="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:ConstructionInProgressGross>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808014" contextRef="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808015" contextRef="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">484123</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808016" contextRef="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808017" contextRef="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2226667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:Goodwill id="Factid_1808019" contextRef="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1170511</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1808020" contextRef="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2328526</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1808021" contextRef="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1808022" contextRef="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">4885211</us-gaap:Goodwill>
<us-gaap:LandAvailableForDevelopment id="Factid_1808024" contextRef="PAsOn09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:LandAvailableForDevelopment>
<us-gaap:LandAvailableForDevelopment id="Factid_1808025" contextRef="PAsOn09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:LandAvailableForDevelopment>
<us-gaap:LandAvailableForDevelopment id="Factid_1808026" contextRef="PAsOn09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">23673855</us-gaap:LandAvailableForDevelopment>
<us-gaap:LandAvailableForDevelopment id="Factid_1808027" contextRef="PAsOn09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:LandAvailableForDevelopment>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1808029" contextRef="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2406595</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1808030" contextRef="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">10177620</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1808031" contextRef="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1155318</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1808032" contextRef="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1308313</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808034" contextRef="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">23172382</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808035" contextRef="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">25420819</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808036" contextRef="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">84339</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1808037" contextRef="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1847524</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:ConstructionInProgressGross id="Factid_1808039" contextRef="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">321368</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_1808040" contextRef="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1498625</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_1808041" contextRef="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3291</us-gaap:ConstructionInProgressGross>
<us-gaap:ConstructionInProgressGross id="Factid_1808042" contextRef="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:ConstructionInProgressGross>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808044" contextRef="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808045" contextRef="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">533767</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808046" contextRef="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1808047" contextRef="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">3231667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:Goodwill id="Factid_1808049" contextRef="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1170511</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1808050" contextRef="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2328526</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1808051" contextRef="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1808052" contextRef="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">4885211</us-gaap:Goodwill>
<us-gaap:LandAvailableForDevelopment id="Factid_1808054" contextRef="PAsOn12_31_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:LandAvailableForDevelopment>
<us-gaap:LandAvailableForDevelopment id="Factid_1808055" contextRef="PAsOn12_31_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:LandAvailableForDevelopment>
<us-gaap:LandAvailableForDevelopment id="Factid_1808056" contextRef="PAsOn12_31_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">21505675</us-gaap:LandAvailableForDevelopment>
<us-gaap:LandAvailableForDevelopment id="Factid_1808057" contextRef="PAsOn12_31_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">0</us-gaap:LandAvailableForDevelopment>
<us-gaap:NetIncomeLoss id="Factid_1808059" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">4552389</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1808060" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">1161139</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1808061" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">8833107</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1808062" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">4416915</us-gaap:NetIncomeLoss>
<us-gaap:DividendsPreferredStock id="Factid_1808063" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">3102</us-gaap:DividendsPreferredStock>
<us-gaap:DividendsPreferredStock id="Factid_1808064" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">2548</us-gaap:DividendsPreferredStock>
<us-gaap:DividendsPreferredStock id="Factid_1808065" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">9398</us-gaap:DividendsPreferredStock>
<us-gaap:DividendsPreferredStock id="Factid_1808066" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">8571</us-gaap:DividendsPreferredStock>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_1808067" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">4549287</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_1808068" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">1158591</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_1808069" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">8823709</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_1808070" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">4408344</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1808071" contextRef="P07_01_2018To09_30_2018" unitRef="shares" decimals="INF">14963195</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1808072" contextRef="P07_01_2017To09_30_2017" unitRef="shares" decimals="INF">14898246</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1808073" contextRef="P01_01_2018To09_30_2018" unitRef="shares" decimals="INF">14960602</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1808074" contextRef="P01_01_2017To09_30_2017" unitRef="shares" decimals="INF">14886738</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock id="Factid_1808075" contextRef="P07_01_2018To09_30_2018" unitRef="shares" decimals="INF">37621</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
<us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock id="Factid_1808076" contextRef="P07_01_2017To09_30_2017" unitRef="shares" decimals="INF">45087</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
<us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock id="Factid_1808077" contextRef="P01_01_2018To09_30_2018" unitRef="shares" decimals="INF">35066</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
<us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock id="Factid_1808078" contextRef="P01_01_2017To09_30_2017" unitRef="shares" decimals="INF">39035</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants id="Factid_1808079" contextRef="P07_01_2018To09_30_2018" unitRef="shares" decimals="INF">123904</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants id="Factid_1808080" contextRef="P07_01_2017To09_30_2017" unitRef="shares" decimals="INF">128809</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants id="Factid_1808081" contextRef="P01_01_2018To09_30_2018" unitRef="shares" decimals="INF">123747</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants id="Factid_1808082" contextRef="P01_01_2017To09_30_2017" unitRef="shares" decimals="INF">128570</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1808083" contextRef="P07_01_2018To09_30_2018" unitRef="shares" decimals="INF">15124720</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1808084" contextRef="P07_01_2017To09_30_2017" unitRef="shares" decimals="INF">15072142</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1808085" contextRef="P01_01_2018To09_30_2018" unitRef="shares" decimals="INF">15119415</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1808086" contextRef="P01_01_2017To09_30_2017" unitRef="shares" decimals="INF">15054343</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EquityMethodInvestmentOwnershipPercentage id="Factid_1808087" contextRef="PAsOn09_30_2018" unitRef="pure" decimals="4">0.4353</us-gaap:EquityMethodInvestmentOwnershipPercentage>
<cwco:EquityMethodInvestmentsVotingSharesPercentage id="Factid_1808088" contextRef="PAsOn09_30_2018" unitRef="pure" decimals="1">0.5</cwco:EquityMethodInvestmentsVotingSharesPercentage>
<cwco:EquityMethodInvestmentInterestInProfitPercentage id="Factid_1808089" contextRef="PAsOn09_30_2018" unitRef="pure" decimals="2">0.45</cwco:EquityMethodInvestmentInterestInProfitPercentage>
<us-gaap:EquityMethodInvestments id="Factid_1808090" contextRef="PAsOn09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">2464537</us-gaap:EquityMethodInvestments>
<us-gaap:EquityMethodInvestments id="Factid_1808091" contextRef="PAsOn12_31_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">2783882</us-gaap:EquityMethodInvestments>
<cwco:DeliveryTermsVolumeOfWaterPerDay id="Factid_1808092" contextRef="PAsOn03_04_2010_BarBayAgreementMembercwcoAgreementAxis" unitRef="gal" decimals="0">600000</cwco:DeliveryTermsVolumeOfWaterPerDay>
<cwco:PlantCapacity id="Factid_1808093" contextRef="PAsOn12_31_2009_BaughersBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="gal" decimals="-5">1700000</cwco:PlantCapacity>
<cwco:PlantCapacity id="Factid_1808094" contextRef="PAsOn12_31_2007_BarBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="gal" decimals="0">720000</cwco:PlantCapacity>
<us-gaap:EquityMethodInvestments id="Factid_1808095" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">2783882</us-gaap:EquityMethodInvestments>
<cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries id="Factid_1808096" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">2331905</cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries>
<us-gaap:EquityMethodInvestmentDividendsOrDistributions id="Factid_1808097" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">2651250</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
<us-gaap:EquityMethodInvestments id="Factid_1808098" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">2464537</us-gaap:EquityMethodInvestments>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1808101" contextRef="P07_01_2018To09_30_2018_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">97668</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1808102" contextRef="P07_01_2017To09_30_2017_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">111302</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1808104" contextRef="P01_01_2017To09_30_2017_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">360758</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<cwco:PurchasePriceAgreedForPlantUnderAgreement id="Factid_1808105" contextRef="PAsOn09_30_2018_BaughersBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="-4">1420000</cwco:PurchasePriceAgreedForPlantUnderAgreement>
<cwco:ProceedsDamageFromBviGovernment id="Factid_1808106" contextRef="P01_01_2007To12_31_2007_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ThousandNineHundredAndNinetyAgreementMembercwcoAgreementAxis" unitRef="USD" decimals="-5">4700000</cwco:ProceedsDamageFromBviGovernment>
<cwco:CostIncurredToExpandPlantCapacity id="Factid_1808107" contextRef="P01_01_1995To12_31_2003_ThousandNineHundredAndNinetyAgreementMembercwcoAgreementAxis" unitRef="USD" decimals="-5">4700000</cwco:CostIncurredToExpandPlantCapacity>
<cwco:PurchasePriceAgreedForPlantUnderAgreement id="Factid_1808108" contextRef="PAsOn06_30_2012_BaughersBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="-4">1420000</cwco:PurchasePriceAgreedForPlantUnderAgreement>
<cwco:PlantValue id="Factid_1808109" contextRef="PAsOn06_30_2016_BaughersBayPlantMemberusgaapFairValueByAssetClassAxis" unitRef="USD" decimals="-5">13000000</cwco:PlantValue>
<cwco:PotentialProceedsToBeReceivedFromLitigationSettlement id="Factid_1808110" contextRef="PAsOn06_30_2016_BaughersBayPlantMemberusgaapFairValueByAssetClassAxis" unitRef="USD" decimals="-4">11580000</cwco:PotentialProceedsToBeReceivedFromLitigationSettlement>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1808111" contextRef="P07_01_2018To09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">1472154</us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1808112" contextRef="P01_01_2018To09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">1710230</us-gaap:IncomeLossFromEquityMethodInvestments>
<cwco:ProfitSharingIncomeFromEquityMethodInvestments id="Factid_1808113" contextRef="P07_01_2018To09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">536625</cwco:ProfitSharingIncomeFromEquityMethodInvestments>
<cwco:ProfitSharingIncomeFromEquityMethodInvestments id="Factid_1808114" contextRef="P07_01_2017To09_30_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">36450</cwco:ProfitSharingIncomeFromEquityMethodInvestments>
<cwco:ProfitSharingIncomeFromEquityMethodInvestments id="Factid_1808115" contextRef="P01_01_2018To09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">621675</cwco:ProfitSharingIncomeFromEquityMethodInvestments>
<cwco:ProfitSharingIncomeFromEquityMethodInvestments id="Factid_1808116" contextRef="P01_01_2017To09_30_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">46575</cwco:ProfitSharingIncomeFromEquityMethodInvestments>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1808117" contextRef="P11_01_2015To11_30_2015_FirstPhaseMembercwcoTypeOfPhasesAxis_NSCAguaMembersrtOwnershipAxis" unitRef="gal" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1808118" contextRef="P11_01_2015To11_30_2015_NSCAguaMembersrtOwnershipAxis_SecondPhaseMembercwcoTypeOfPhasesAxis" unitRef="gal" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<us-gaap:EquityMethodInvestmentOwnershipPercentage id="Factid_1808119" contextRef="PAsOn12_31_2017_AguasDeRosaritoSapiDeCvMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_NSCAguaMembersrtOwnershipAxis" unitRef="pure" decimals="3">0.996</us-gaap:EquityMethodInvestmentOwnershipPercentage>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1808120" contextRef="P08_01_2016To08_22_2016_NSCAguaMembersrtOwnershipAxis" unitRef="gal" decimals="-6">100000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1808121" contextRef="P08_01_2016To08_22_2016_FirstPhaseMembercwcoTypeOfPhasesAxis_NSCAguaMembersrtOwnershipAxis" unitRef="gal" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1808122" contextRef="P08_01_2016To08_22_2016_NSCAguaMembersrtOwnershipAxis_SecondPhaseMembercwcoTypeOfPhasesAxis" unitRef="gal" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<us-gaap:EquityMethodInvestmentOwnershipPercentage id="Factid_1808123" contextRef="PAsOn02_28_2018_AguasDeRosaritoSapiDeCvMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="pure" decimals="3">0.004</us-gaap:EquityMethodInvestmentOwnershipPercentage>
<us-gaap:PaymentsToAcquireLandHeldForUse id="Factid_1808124" contextRef="P01_01_2018To09_30_2018_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="-5">20600000</us-gaap:PaymentsToAcquireLandHeldForUse>
<us-gaap:FiniteLivedContractualRightsGross id="Factid_1808125" contextRef="PAsOn09_30_2018_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="-5">3000000</us-gaap:FiniteLivedContractualRightsGross>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1808126" contextRef="P07_01_2018To09_30_2018_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="0">846000</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1808127" contextRef="P07_01_2017To09_30_2017_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="0">864000</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1808128" contextRef="P01_01_2018To09_30_2018_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="0">2158000</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_1808129" contextRef="P01_01_2017To09_30_2017_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="0">2469000</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:Liabilities id="Factid_1808130" contextRef="PAsOn09_30_2018_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="0">276000</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_1808131" contextRef="PAsOn12_31_2017_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="0">173000</us-gaap:Liabilities>
<cwco:RepaymentOfInterCompanyLoanPayable id="Factid_1808132" contextRef="P05_01_2013To05_31_2013_NSCAguaMembersrtOwnershipAxis_OptionAgreementMemberusgaapStatementClassOfStockAxis" unitRef="USD" decimals="-5">5700000</cwco:RepaymentOfInterCompanyLoanPayable>
<cwco:TotalVotingInterestPercentageAfterConversionOfLoan id="Factid_1808133" contextRef="PAsOn05_31_2013_NSCAguaMembersrtOwnershipAxis_OptionAgreementMemberusgaapStatementClassOfStockAxis" unitRef="pure" decimals="4">0.9999</cwco:TotalVotingInterestPercentageAfterConversionOfLoan>
<cwco:PercentageOfVotingInterestAcquiredThroughOptionAgreement id="Factid_1808134" contextRef="PAsOn02_28_2014_NSCAguaMembersrtOwnershipAxis" unitRef="pure" decimals="2">0.25</cwco:PercentageOfVotingInterestAcquiredThroughOptionAgreement>
<cwco:PaymentsForOptionExercised id="Factid_1808135" contextRef="P02_01_2014To02_28_2014_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="-5">1000000</cwco:PaymentsForOptionExercised>
<cwco:PaymentsForOptionExercised id="Factid_1808136" contextRef="P02_01_2014To02_28_2014_NSCAguaMembersrtOwnershipAxis_OptionAgreementMemberusgaapStatementClassOfStockAxis" unitRef="USD" decimals="-5">1000000</cwco:PaymentsForOptionExercised>
<cwco:PaymentsToEnterOptionAgreement id="Factid_1808137" contextRef="P02_01_2012To02_29_2012_OptionAgreementMemberusgaapStatementClassOfStockAxis" unitRef="USD" decimals="0">300000</cwco:PaymentsToEnterOptionAgreement>
<cwco:CounterGuarantyFixedAmount id="Factid_1808138" contextRef="P10_01_2016To10_13_2016_NSCAguaMembersrtOwnershipAxis" unitRef="MXN" decimals="0">300000</cwco:CounterGuarantyFixedAmount>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_1808139" contextRef="P01_01_2018To09_30_2018" unitRef="USD_per_Share" decimals="3">0.255</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_1808140" contextRef="P01_01_2017To09_30_2017" unitRef="USD_per_Share" decimals="3">0.225</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1808149" contextRef="P07_01_2018To09_30_2018" unitRef="USD" decimals="0">682713</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1808150" contextRef="P07_01_2017To09_30_2017" unitRef="USD" decimals="0">114667</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1808151" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">921653</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1808152" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">320586</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_1808153" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">5388005</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_1808154" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">13529071</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_1808155" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">13709598</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_1808156" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">3016713</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_1808157" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">51590</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_1808158" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">18827</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromCollectionOfLoansReceivable id="Factid_1808159" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">1041787</us-gaap:ProceedsFromCollectionOfLoansReceivable>
<us-gaap:ProceedsFromCollectionOfLoansReceivable id="Factid_1808160" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">1297419</us-gaap:ProceedsFromCollectionOfLoansReceivable>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_1808161" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-14784401</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_1808162" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">-2365737</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:PaymentsOfDividendsCommonStock id="Factid_1808163" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">3818499</us-gaap:PaymentsOfDividendsCommonStock>
<us-gaap:PaymentsOfDividendsCommonStock id="Factid_1808164" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">3346477</us-gaap:PaymentsOfDividendsCommonStock>
<us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock id="Factid_1808165" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">2846</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
<us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock id="Factid_1808166" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">8665</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_1808167" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-3419087</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_1808168" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">-3440686</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="Factid_1808169" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-12815483</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="Factid_1808170" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">7722648</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1808172" contextRef="PAsOn12_31_2016" unitRef="USD" decimals="0">39254116</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1808174" contextRef="PAsOn09_30_2017" unitRef="USD" decimals="0">46976764</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:InterestPaid id="Factid_1808175" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">6539</us-gaap:InterestPaid>
<us-gaap:InterestPaid id="Factid_1808176" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">7062</us-gaap:InterestPaid>
<us-gaap:ConversionOfStockAmountConverted1 id="Factid_1808177" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">3256</us-gaap:ConversionOfStockAmountConverted1>
<us-gaap:ConversionOfStockAmountConverted1 id="Factid_1808178" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">7328</us-gaap:ConversionOfStockAmountConverted1>
<us-gaap:Dividends id="Factid_1808179" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">1275066</us-gaap:Dividends>
<us-gaap:Dividends id="Factid_1808180" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">1120176</us-gaap:Dividends>
<cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress id="Factid_1808181" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">304279</cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress>
<cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress id="Factid_1808182" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">228549</cwco:TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress>
<cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment id="Factid_1808183" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">492252</cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment>
<cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment id="Factid_1808184" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">2109960</cwco:TransfersFromConstructionInProgressToPropertyPlantAndEquipment>
<cwco:TransfersFromOtherAssetsToConstructionInProgress id="Factid_1808185" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">1253299</cwco:TransfersFromOtherAssetsToConstructionInProgress>
<cwco:TransfersFromOtherAssetsToConstructionInProgress id="Factid_1808186" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">0</cwco:TransfersFromOtherAssetsToConstructionInProgress>
<us-gaap:PaymentsToAcquireLand id="Factid_1808187" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">2168180</us-gaap:PaymentsToAcquireLand>
<us-gaap:PaymentsToAcquireLand id="Factid_1808188" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">665270</us-gaap:PaymentsToAcquireLand>
<us-gaap:ProceedsFromRelatedPartyDebt id="Factid_1808189" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">784000</us-gaap:ProceedsFromRelatedPartyDebt>
<us-gaap:ProceedsFromRelatedPartyDebt id="Factid_1808190" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">392000</us-gaap:ProceedsFromRelatedPartyDebt>
<us-gaap:StockIssued1 id="Factid_1808192" contextRef="P01_01_2018To09_30_2018_PreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">96317</us-gaap:StockIssued1>
<us-gaap:StockIssued1 id="Factid_1808193" contextRef="P01_01_2017To09_30_2017_PreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">118485</us-gaap:StockIssued1>
<us-gaap:StockIssued1 id="Factid_1808194" contextRef="P01_01_2018To09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">441161</us-gaap:StockIssued1>
<us-gaap:StockIssued1 id="Factid_1808195" contextRef="P01_01_2017To09_30_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">203551</us-gaap:StockIssued1>
<us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock id="Factid_1808198" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">10258</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
<us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock id="Factid_1808199" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">12456</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
<us-gaap:DueToRelatedPartiesCurrentAndNoncurrent id="Factid_1808204" contextRef="PAsOn09_30_2018_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">42817</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
<us-gaap:DueToRelatedPartiesCurrentAndNoncurrent id="Factid_1808205" contextRef="PAsOn12_31_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">123807</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
<cwco:OptionAgreementExpirationDate id="Factid_1808206" contextRef="P02_01_2014To02_28_2014_NSCAguaMembersrtOwnershipAxis_OptionAgreementMemberusgaapStatementClassOfStockAxis">2014-02-07</cwco:OptionAgreementExpirationDate>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808207" contextRef="PAsOn09_30_2018_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="USD" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808208" contextRef="PAsOn09_30_2018_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="USD" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808209" contextRef="PAsOn09_30_2018_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="USD" decimals="0">233000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808210" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">233000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808211" contextRef="PAsOn12_31_2017_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="USD" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808212" contextRef="PAsOn12_31_2017_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="USD" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808213" contextRef="PAsOn12_31_2017_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="USD" decimals="0">280000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue id="Factid_1808214" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">280000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_1808215" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">280000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss id="Factid_1808216" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-47000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue id="Factid_1808217" contextRef="PAsOn09_30_2018" unitRef="USD" decimals="0">233000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:AccountsReceivableNet id="Factid_1808218" contextRef="PAsOn09_30_2018_WSCMembersrtMajorCustomersAxis" unitRef="USD" decimals="-5">16100000</us-gaap:AccountsReceivableNet>
<us-gaap:AccountsReceivableNet id="Factid_1808219" contextRef="PAsOn12_31_2017_WSCMembersrtMajorCustomersAxis" unitRef="USD" decimals="-5">9100000</us-gaap:AccountsReceivableNet>
<cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit id="Factid_1808220" contextRef="P07_01_2018To09_30_2018" unitRef="pure" decimals="2">0.45</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
<cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit id="Factid_1808221" contextRef="P07_01_2017To09_30_2017" unitRef="pure" decimals="2">0.48</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
<cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit id="Factid_1808222" contextRef="P01_01_2018To09_30_2018" unitRef="pure" decimals="2">0.51</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
<cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit id="Factid_1808223" contextRef="P01_01_2017To09_30_2017" unitRef="pure" decimals="2">0.52</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
<cwco:CaymanWaterRetailOperationsPercentageOfRevenue id="Factid_1808224" contextRef="P07_01_2018To09_30_2018" unitRef="pure" decimals="2">0.33</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
<cwco:CaymanWaterRetailOperationsPercentageOfRevenue id="Factid_1808225" contextRef="P07_01_2017To09_30_2017" unitRef="pure" decimals="2">0.33</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
<cwco:CaymanWaterRetailOperationsPercentageOfRevenue id="Factid_1808226" contextRef="P01_01_2018To09_30_2018" unitRef="pure" decimals="2">0.37</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
<cwco:CaymanWaterRetailOperationsPercentageOfRevenue id="Factid_1808227" contextRef="P01_01_2017To09_30_2017" unitRef="pure" decimals="2">0.38</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
<us-gaap:Revenues id="Factid_1808229" contextRef="P01_01_2018To09_30_2018_ThreePlantsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="USD" decimals="-5">5700000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1808230" contextRef="P01_01_2017To12_31_2017_ThreePlantsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="USD" decimals="-5">7200000</us-gaap:Revenues>
<cwco:DeliveryTermsVolumeOfWaterPerDay id="Factid_1808231" contextRef="PAsOn07_29_2011_CwBelizeMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" unitRef="gal" decimals="0">450000</cwco:DeliveryTermsVolumeOfWaterPerDay>
<us-gaap:LossContingencyDamagesSoughtValue id="Factid_1808232" contextRef="P10_01_2017To10_31_2017_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_CwBaliMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" unitRef="IDR" decimals="-8">57100000000</us-gaap:LossContingencyDamagesSoughtValue>
<us-gaap:LossContingencyDamagesSoughtValue id="Factid_1808233" contextRef="P10_01_2017To10_31_2017_CwBaliMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_PunitiveDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis" unitRef="IDR" decimals="-9">26000000000</us-gaap:LossContingencyDamagesSoughtValue>
<us-gaap:LossContingencyDamagesSoughtValue id="Factid_1808234" contextRef="P10_01_2017To10_31_2017_CompensatoryDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis_CwBaliMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" unitRef="USD" decimals="-5">3800000</us-gaap:LossContingencyDamagesSoughtValue>
<us-gaap:LossContingencyDamagesSoughtValue id="Factid_1808235" contextRef="P10_01_2017To10_31_2017_CwBaliMemberusgaapLongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_PunitiveDamagesMemberusgaapLossContingenciesByNatureOfContingencyAxis" unitRef="USD" decimals="-5">1700000</us-gaap:LossContingencyDamagesSoughtValue>
<us-gaap:LoansReceivableNet id="Factid_1808236" contextRef="PAsOn02_28_2017_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">408000</us-gaap:LoansReceivableNet>
<us-gaap:LoansReceivableNet id="Factid_1808237" contextRef="PAsOn02_28_2017_ShareholderMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">392000</us-gaap:LoansReceivableNet>
<us-gaap:LoansReceivableNet id="Factid_1808238" contextRef="PAsOn10_31_2017_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">306000</us-gaap:LoansReceivableNet>
<us-gaap:LoansReceivableNet id="Factid_1808239" contextRef="PAsOn10_31_2017_ShareholderMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">294000</us-gaap:LoansReceivableNet>
<us-gaap:LoansReceivableNet id="Factid_1808240" contextRef="PAsOn03_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">306000</us-gaap:LoansReceivableNet>
<us-gaap:LoansReceivableNet id="Factid_1808241" contextRef="PAsOn03_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">294000</us-gaap:LoansReceivableNet>
<us-gaap:LoansReceivableNet id="Factid_1808242" contextRef="PAsOn07_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">1122000</us-gaap:LoansReceivableNet>
<us-gaap:LoansReceivableNet id="Factid_1808243" contextRef="PAsOn07_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">1078000</us-gaap:LoansReceivableNet>
<us-gaap:ReceivableWithImputedInterestDueDates id="Factid_1808244" contextRef="P02_01_2017To02_28_2017">2017-09-30</us-gaap:ReceivableWithImputedInterestDueDates>
<us-gaap:ReceivableWithImputedInterestDueDates id="Factid_1808245" contextRef="P10_01_2017To10_31_2017">2018-03-31</us-gaap:ReceivableWithImputedInterestDueDates>
<us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate id="Factid_1808247" contextRef="P02_01_2017To02_28_2017" unitRef="pure" decimals="2">0.01</us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate>
<us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate id="Factid_1808248" contextRef="P10_01_2017To10_31_2017" unitRef="pure" decimals="2">0.01</us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate>
<us-gaap:RepaymentOfNotesReceivableFromRelatedParties id="Factid_1808249" contextRef="P03_01_2018To03_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">408000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
<us-gaap:RepaymentOfNotesReceivableFromRelatedParties id="Factid_1808250" contextRef="P03_01_2018To03_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">392000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_1808266" contextRef="PAsOn09_30_2018" unitRef="USD_per_Share" decimals="2">0.60</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized id="Factid_1808267" contextRef="PAsOn09_30_2018" unitRef="shares" decimals="INF">200000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesIssued id="Factid_1808268" contextRef="PAsOn09_30_2018" unitRef="shares" decimals="INF">36498</us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued id="Factid_1808269" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="INF">33488</us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_1808285" contextRef="PAsOn12_31_2017" unitRef="USD_per_Share" decimals="2">0.60</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized id="Factid_1808286" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="INF">200000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesOutstanding id="Factid_1808287" contextRef="PAsOn09_30_2018" unitRef="shares" decimals="INF">36498</us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesOutstanding id="Factid_1808288" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="INF">33488</us-gaap:PreferredStockSharesOutstanding>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_1808291" contextRef="PAsOn09_30_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="USD_per_Share" decimals="2">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_1808292" contextRef="PAsOn09_30_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">24655000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_1808293" contextRef="PAsOn09_30_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">14964281</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued id="Factid_1808294" contextRef="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">14918869</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_1808296" contextRef="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="USD_per_Share" decimals="2">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_1808297" contextRef="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">24655000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesOutstanding id="Factid_1808298" contextRef="PAsOn09_30_2018_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">14964281</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding id="Factid_1808299" contextRef="PAsOn12_31_2017_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">14918869</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_1808300" contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="USD_per_Share" decimals="2">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_1808301" contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">145000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_1808302" contextRef="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="USD_per_Share" decimals="2">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_1808303" contextRef="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">145000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_1808304" contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">0</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued id="Factid_1808305" contextRef="PAsOn12_31_2017_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="shares" decimals="INF">0</us-gaap:CommonStockSharesIssued>
<us-gaap:StockIssuedDuringPeriodSharesIssuedForServices id="Factid_1808343" contextRef="P01_01_2018To09_30_2018_PreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="shares" decimals="INF">7409</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
<us-gaap:StockIssuedDuringPeriodSharesIssuedForServices id="Factid_1808344" contextRef="P01_01_2017To09_30_2017_PreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="shares" decimals="INF">9441</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
<us-gaap:StockIssuedDuringPeriodSharesIssuedForServices id="Factid_1808345" contextRef="P01_01_2018To09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="shares" decimals="INF">39986</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
<us-gaap:StockIssuedDuringPeriodSharesIssuedForServices id="Factid_1808346" contextRef="P01_01_2017To09_30_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="shares" decimals="INF">17833</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
<us-gaap:ConversionOfStockSharesConverted1 id="Factid_1808347" contextRef="P01_01_2018To09_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="shares" decimals="INF">5426</us-gaap:ConversionOfStockSharesConverted1>
<us-gaap:ConversionOfStockSharesConverted1 id="Factid_1808348" contextRef="P01_01_2017To09_30_2017_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="shares" decimals="INF">12214</us-gaap:ConversionOfStockSharesConverted1>
<us-gaap:NatureOfOperations id="Factid_1808349" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1. Principal activity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consolidated Water Co. Ltd., and its subsidiaries (collectively, the &amp;#8220;Company&amp;#8221;) use reverse osmosis technology to produce potable water from seawater. The Company processes and supplies water and provides water-related products and services to its customers in the Cayman Islands, Belize, The Commonwealth of The Bahamas, the British Virgin Islands, the United States and Indonesia. The Company sells water to a variety of customers, including public utilities, commercial and tourist properties, residential properties and government facilities. The base price of water supplied by the Company, and adjustments thereto, are determined by the terms of a retail license and bulk water supply contracts which provide for adjustments based upon the movement in the government price indices specified in the license and contracts as well as monthly adjustments for changes in the cost of energy. The Company also manufactures and services a wide range of products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NatureOfOperations>
<us-gaap:SignificantAccountingPoliciesTextBlock id="Factid_1808351" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2. Accounting policies&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of presentation:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; The accompanying condensed consolidated financial statements include the accounts of the Company&amp;#8217;s (i) wholly-owned subsidiaries, Aquilex, Inc., Cayman Water Company Limited (&amp;#8220;Cayman Water&amp;#8221;), Consolidated Water (Belize) Limited (&amp;#8220;CW-Belize&amp;#8221;), Ocean Conversion (Cayman) Limited (&amp;#8220;OC-Cayman&amp;#8221;), DesalCo Limited (&amp;#8220;DesalCo&amp;#8221;), Consolidated Water Cooperatief, U.A. (&amp;#8220;CW-Cooperatief&amp;#8221;), Consolidated Water U.S. Holdings, Inc. &lt;/div&gt;(&amp;#8220;CW-Holdings&amp;#8221;); and (ii) majority-owned subsidiaries Consolidated Water (Bahamas) Ltd. (&amp;#8220;CW-Bahamas&amp;#8221;), Aerex Industries, Inc. (&amp;#8220;Aerex&amp;#8221;), Consolidated Water (Asia) Pte. Limited, PT Consolidated Water Bali (&amp;#8220;CW-Bali&amp;#8221;), N.S.C. Agua, S.A. de C.V. (&amp;#8220;NSC&amp;#8221;) and Aguas de Rosarito S.A.P.I. de C.V. (&amp;#8220;AdR&amp;#8221;). The Company&amp;#8217;s investment in its affiliate Ocean Conversion (BVI) Ltd. (&amp;#8220;OC-BVI&amp;#8221;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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&amp;#8217;s financial position, results of operations and cash flows as of and for the periods presented. The results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal year ending December 31, 2018.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;These condensed consolidated financial statements and notes are presented in accordance with the rules and regulations of the United States Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;) relating to interim financial statements and in conformity with accounting principles generally accepted in the United States of America (&amp;#8220;US GAAP&amp;#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 financial statements pursuant to SEC rules 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&amp;#8217;s Annual Report on Form 10-K for the year ended December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign currency:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; The Company&amp;#8217;s reporting currency is the United States dollar (&amp;#8220;US$&amp;#8221;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains (losses) arising from transactions and re-measurements were $73,267 and ($5,612) for the three months ended September 30, 2018 and 2017, respectively, and $31,525 and $164,339 for the nine months ended September 30, 2018 and 2017, respectively, and are included in &amp;#8220;Other income (expense) - Other&amp;#8221; in the accompanying condensed consolidated statements of income.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three months or less. Cash and cash equivalents as of September 30, 2018 and December 31, 2017 include $6.4 million and $15.9 million, respectively, of certificates of deposit with an original maturity of three months or less.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transfers from the Company&amp;#8217;s Bahamas and Belize bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas and Belize, respectively. As of September 30, 2018, the equivalent United States dollar cash balances for deposits held in the Bahamas and Belize were approximately $3.9 million and $3.1 million, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comparative amounts:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; Certain amounts reported in the financial statements issued in prior periods have been reclassified herein to conform to the current period&amp;#8217;s presentation. These reclassifications had no effect on consolidated net income.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue recognition:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; Revenues are recognized when control of the promised goods or services is transferred to the Company&amp;#8217;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&amp;#8217;s revenues disaggregated by revenue source (unaudited).&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retail revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,185,558&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,570,654&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,884,929&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,111,274&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bulk revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,577,456&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,881,464&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,294,821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,615,787&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;807,424&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;111,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,054,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;360,758&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Manufacturing revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,253,750&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,008,783&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,798,948&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,444,678&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt 9.9pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,824,188&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,572,203&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,032,798&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;47,532,497&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Retail revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company produces and supplies water to end-users, including residential, commercial and government 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 and rapidly developing areas on Grand Cayman Island. CW-Bali owns and operates a desal&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;ination plant in Bali, Indonesia that sells water to resort and residential properties. Customers are billed on a monthly basis based on metered consumption and bills are typically collected within 30 to 35 days after the billing date. Receivables not collected within 45 days subject the customer to disconnection from water service. In 2018&amp;#160;and&amp;#160;2017, bad debts represented less than 1% of the Company&amp;#8217;s total retail sales.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes revenues from water sales at the time water is supplied to the customer&amp;#8217;s facility or storage tank. The amount of water supplied is determined based upon water meter readings performed at the end of each month. All retail water contracts are month-to-month contracts and revenue is recorded as invoiced.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Bulk revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company produces and supplies water to government-owned distributors in the Cayman Islands, Belize and the Bahamas.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;OC-Cayman provides bulk water to the Water Authority-Cayman (&amp;#8220;WAC&amp;#8221;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&amp;#8217;s retail license area.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In Belize, CW-Belize is the exclusive provider of water in Ambergris Caye to Belize Water Services Ltd. (&amp;#8220;BWSL&amp;#8221;), a government-controlled entity which distributes the water through its own pipeline system to residential, commercial and tourist properties. BWSL distributes the Company&amp;#8217;s water primarily to residential properties, small hotels, and businesses that serve the tourist market.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company sells bulk water in the Bahamas through its majority-owned subsidiary CW-Bahamas to the Water and Sewerage Corporation of the Bahamas (&amp;#8220;WSC&amp;#8221;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence. The Company also sells water to a private resort on Bimini.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has elected the &amp;#8220;right to invoice&amp;#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.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Manufacturing revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, through its 51% owned subsidiary Aerex, is a custom and specialty manufacturer of water treatment-related systems and products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production. Substantially all of Aerex&amp;#8217;s customers are U.S. companies.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes manufacturing revenues 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, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to 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 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. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Practical Expedients and Exemptions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock id="Factid_1808352" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of presentation:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; The accompanying condensed consolidated financial statements include the accounts of the Company&amp;#8217;s (i) wholly-owned subsidiaries, Aquilex, Inc., Cayman Water Company Limited (&amp;#8220;Cayman Water&amp;#8221;), Consolidated Water (Belize) Limited (&amp;#8220;CW-Belize&amp;#8221;), Ocean Conversion (Cayman) Limited (&amp;#8220;OC-Cayman&amp;#8221;), DesalCo Limited (&amp;#8220;DesalCo&amp;#8221;), Consolidated Water Cooperatief, U.A. (&amp;#8220;CW-Cooperatief&amp;#8221;), Consolidated Water U.S. Holdings, Inc. &lt;/div&gt;(&amp;#8220;CW-Holdings&amp;#8221;); and (ii) majority-owned subsidiaries Consolidated Water (Bahamas) Ltd. (&amp;#8220;CW-Bahamas&amp;#8221;), Aerex Industries, Inc. (&amp;#8220;Aerex&amp;#8221;), Consolidated Water (Asia) Pte. Limited, PT Consolidated Water Bali (&amp;#8220;CW-Bali&amp;#8221;), N.S.C. Agua, S.A. de C.V. (&amp;#8220;NSC&amp;#8221;) and Aguas de Rosarito S.A.P.I. de C.V. (&amp;#8220;AdR&amp;#8221;). The Company&amp;#8217;s investment in its affiliate Ocean Conversion (BVI) Ltd. (&amp;#8220;OC-BVI&amp;#8221;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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&amp;#8217;s financial position, results of operations and cash flows as of and for the periods presented. The results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal year ending December 31, 2018.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;These condensed consolidated financial statements and notes are presented in accordance with the rules and regulations of the United States Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;) relating to interim financial statements and in conformity with accounting principles generally accepted in the United States of America (&amp;#8220;US GAAP&amp;#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 financial statements pursuant to SEC rules 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&amp;#8217;s Annual Report on Form 10-K for the year ended December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock id="Factid_1808353" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign currency:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; The Company&amp;#8217;s reporting currency is the United States dollar (&amp;#8220;US$&amp;#8221;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains (losses) arising from transactions and re-measurements were $73,267 and ($5,612) for the three months ended September 30, 2018 and 2017, respectively, and $31,525 and $164,339 for the nine months ended September 30, 2018 and 2017, respectively, and are included in &amp;#8220;Other income (expense) - Other&amp;#8221; in the accompanying condensed consolidated statements of income.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock id="Factid_1808354" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three months or less. Cash and cash equivalents as of September 30, 2018 and December 31, 2017 include $6.4 million and $15.9 million, respectively, of certificates of deposit with an original maturity of three months or less.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transfers from the Company&amp;#8217;s Bahamas and Belize bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas and Belize, respectively. As of September 30, 2018, the equivalent United States dollar cash balances for deposits held in the Bahamas and Belize were approximately $3.9 million and $3.1 million, respectively.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:PriorPeriodReclassificationAdjustmentDescription id="Factid_1808355" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comparative amounts:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; Certain amounts reported in the financial statements issued in prior periods have been reclassified herein to conform to the current period&amp;#8217;s presentation. These reclassifications had no effect on consolidated net income.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
<us-gaap:RevenueRecognitionPolicyTextBlock id="Factid_1808356" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue recognition:&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; Revenues are recognized when control of the promised goods or services is transferred to the Company&amp;#8217;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&amp;#8217;s revenues disaggregated by revenue source (unaudited).&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retail revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,185,558&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,570,654&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,884,929&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,111,274&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bulk revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,577,456&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,881,464&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,294,821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,615,787&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;807,424&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;111,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,054,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;360,758&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Manufacturing revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,253,750&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,008,783&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,798,948&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,444,678&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt 9.9pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,824,188&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,572,203&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,032,798&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;47,532,497&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Retail revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company produces and supplies water to end-users, including residential, commercial and government 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 and rapidly developing areas on Grand Cayman Island. CW-Bali owns and operates a desal&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;ination plant in Bali, Indonesia that sells water to resort and residential properties. Customers are billed on a monthly basis based on metered consumption and bills are typically collected within 30 to 35 days after the billing date. Receivables not collected within 45 days subject the customer to disconnection from water service. In 2018&amp;#160;and&amp;#160;2017, bad debts represented less than 1% of the Company&amp;#8217;s total retail sales.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes revenues from water sales at the time water is supplied to the customer&amp;#8217;s facility or storage tank. The amount of water supplied is determined based upon water meter readings performed at the end of each month. All retail water contracts are month-to-month contracts and revenue is recorded as invoiced.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Bulk revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company produces and supplies water to government-owned distributors in the Cayman Islands, Belize and the Bahamas.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;OC-Cayman provides bulk water to the Water Authority-Cayman (&amp;#8220;WAC&amp;#8221;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&amp;#8217;s retail license area.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In Belize, CW-Belize is the exclusive provider of water in Ambergris Caye to Belize Water Services Ltd. (&amp;#8220;BWSL&amp;#8221;), a government-controlled entity which distributes the water through its own pipeline system to residential, commercial and tourist properties. BWSL distributes the Company&amp;#8217;s water primarily to residential properties, small hotels, and businesses that serve the tourist market.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company sells bulk water in the Bahamas through its majority-owned subsidiary CW-Bahamas to the Water and Sewerage Corporation of the Bahamas (&amp;#8220;WSC&amp;#8221;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence. The Company also sells water to a private resort on Bimini.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has elected the &amp;#8220;right to invoice&amp;#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.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Manufacturing revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, through its 51% owned subsidiary Aerex, is a custom and specialty manufacturer of water treatment-related systems and products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production. Substantially all of Aerex&amp;#8217;s customers are U.S. companies.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes manufacturing revenues 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, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to 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 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. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Practical Expedients and Exemptions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock id="Factid_1808357" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&amp;#8217;s revenues disaggregated by revenue source (unaudited).&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Retail revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,185,558&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,570,654&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,884,929&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,111,274&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bulk revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,577,456&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,881,464&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;25,294,821&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,615,787&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Services revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;807,424&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;111,302&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,054,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;360,758&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Manufacturing revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,253,750&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,008,783&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,798,948&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,444,678&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt 9.9pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,824,188&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,572,203&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,032,798&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;47,532,497&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Factid_1808424" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes information related to the computation of basic and diluted EPS:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 56.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,552,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,161,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,833,107&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,416,915&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: preferred stock dividends&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,102&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,548&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,398&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income available to common shares in the determination of basic earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,549,287&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,158,591&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,823,709&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,408,344&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,963,195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,898,246&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,960,602&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,886,738&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Plus:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of preferred shares outstanding during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,621&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,087&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,066&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,035&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Potential dilutive effect of unexercised options and unvested stock grants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,904&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;128,809&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,747&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;128,570&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,124,720&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,072,142&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,119,415&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,054,343&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:SubsequentEventsTextBlock id="Factid_1808425" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10. Subsequent events&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February 2017, the Company and the former sole shareholder of Aerex loaned Aerex $408,000 and $392,000, respectively, in the form of notes payable which were scheduled to mature on September 30, 2017 and bore interest at 1% per annum. In October 2017, the Company and the former sole shareholder of Aerex extended the term of the notes payable issued in February 2017 for an additional six months to a new maturity date of March 31, 2018. Additionally, in October 2017 the Company and the former sole shareholder loaned Aerex an additional $306,000 and $294,000, respectively, in the form of notes payable that bore interest at 1% with a maturity date of March 31, 2018. In March 2018, the original notes payable of $408,000 and $392,000 were repaid and the maturity date of the remaining notes payable of $306,000 and $294,000 was extended to September 30, 2018. In July 2018, the balances of these remaining notes payable were increased to $1,122,000 and $1,078,000, respectively, and their maturities were extended to June 30, 2019.&amp;#160;&lt;/div&gt;In October 2018, Aerex repaid $714,000 and $686,000, respectively, of these notes payable.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s management evaluated subsequent events through the time of the filing of this report on Form 10-Q. Other than as disclosed in these condensed consolidated financial statements, the Company&amp;#8217;s management 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 consolidated financial statements.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808468" contextRef="P01_01_2018To09_30_2018_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1506292</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808469" contextRef="P01_01_2018To09_30_2018_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2454361</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808470" contextRef="P01_01_2018To09_30_2018_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">22915</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808471" contextRef="P01_01_2018To09_30_2018_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1198707</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808473" contextRef="P01_01_2017To09_30_2017_RetailMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1514069</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808474" contextRef="P01_01_2017To09_30_2017_BulkMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">2928287</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808475" contextRef="P01_01_2017To09_30_2017_ServicesMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">37295</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization id="Factid_1808476" contextRef="P01_01_2017To09_30_2017_ManufacturingMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">1204313</us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:ReceivableWithImputedInterestDueDates id="Factid_1809494" contextRef="P07_01_2018To07_31_2018">2019-06-30</us-gaap:ReceivableWithImputedInterestDueDates>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="Factid_1809611" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8. Contingencies&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;CW-Bahamas&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;CW-Bahamas&amp;#8217; accounts receivable balances due from the WSC amounted to $16.1 million as of September 30, 2018 as compared to $9.1 million as of December 31, 2017. The increase in these accounts receivable has adversely impacted the liquidity of this subsidiary.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;CW-Bahamas has also experienced similar delays in collecting its accounts receivable from the WSC in several prior years. During these times, the Company arranged meetings and held discussions with representatives of the WSC and the Bahamas government to formulate a payment schedule for WSC&amp;#8217;s delinquent accounts receivable and such amounts 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;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;In October 2018, the Bahamas&amp;#8217; Ministry of Finance provided CW-Bahamas with a proposed payment schedule to pay WSC&amp;#8217;s delinquent accounts receivable&amp;#160;as of September 30, 2018 in full by June 2019. If the Bahamas&amp;#8217; Ministry of Finance does not adhere to this proposed payment schedule, or the WSC continues to be significantly delinquent in paying CW-Bahamas&amp;#8217; invoices, then in the coming months one or more of the following events may occur: (i) CW-Bahamas may not have sufficient liquidity to continue normal operations; (ii) the Company may be required to cease the recognition of revenues on CW-Bahamas&amp;#8217; water supply agreements with the WSC; and (iii) the Company may be required to provide an allowance for CW-Bahamas&amp;#8217; accounts receivable. Any of these events could have a material adverse impact on the Company&amp;#8217;s results of operations, financial position and cash flows.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cayman Water&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company sells water through its retail operations under a license issued in July 1990 by the Cayman Islands government that grants Cayman Water the exclusive right to provide potable water to customers within its licensed service area. As discussed below, this license was set to expire in July 2010 but has since been extended while negotiations for a new license take place. Pursuant to the 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, the Seven Mile Beach and West Bay areas. For the three months ended September 30, 2018 and 2017, the Company generated approximately 33% and 33%, respectively, of its consolidated revenues and 45% and 48%, respectively, of its consolidated gross profit from the retail water operations conducted pursuant to Cayman Water&amp;#8217;s exclusive license. For the nine months ended September 30, 2018 and 2017, the Company generated approximately 37% and 38%, respectively, of its consolidated revenues and 51% and 52%, respectively, of its consolidated gross profit from the retail water operations conducted pursuant to Cayman Water&amp;#8217;s exclusive license.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The license was originally scheduled to expire in July 2010 but has been 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 extension of the license expired on January 31, 2018. The Company continues to provide water subsequent to January 31, 2018 on the assumption that the license has been further extended to allow the parties to continue negotiations without interruption to an essential service.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin: 0in 0px 0.0001pt 0in; text-align: justify; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt;"&gt;In October 2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&amp;#8220;OfReg&amp;#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 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 2017, which transferred responsibility for economic regulation of the water utility sector and the retail license negotiations from the WAC to OfReg in May 2017. The Company began license negotiations with OfReg in July 2017 and such negotiations are continuing. On November 2, 2018, the Company received a letter from OfReg in which OfReg rejected the Company&amp;#8217;s most recent commercial proposal. Further, OfReg indicated that if the Company is unwilling to submit a new proposal offering certain additional concessions, then OfReg will have to consider its other available options. The Company has not yet determined how it will respond to this correspondence from OfReg. The Company cannot make any assurances that it will be able to reach an agreement with OfReg for a new license or that the terms of any license agreed to will be on terms as favorable to the Company as the terms of the license that expired January 31, 2018.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="font-size: 10pt; white-space: pre-line; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Cayman Islands government could ultimately grant a third party a license to service some or all of Cayman Water&amp;#8217;s present service area. However, as set forth in the existing license, &amp;#8220;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;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.&amp;#8221;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font: 10pt/normal times new roman, times, serif; margin: 0pt 0px; text-align: justify; font-size-adjust: none; font-stretch: normal;"&gt;The Company is presently unable to determine what impact the resolution of its retail license negotiations will have on its 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 the Company has historically generated from Cayman Water 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&amp;#8217;s financial condition and results of operations.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;OC-Cayman&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Through its wholly-owned subsidiary, OC-Cayman, the Company provides bulk water to the WAC, a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes that water to properties in Grand Cayman outside of Cayman Water&amp;#8217;s retail license area.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The water OC-Cayman sells to the WAC is produced at three reverse osmosis seawater conversion plants in Grand Cayman owned by the WAC, but designed, built and operated by OC-Cayman: the North Sound, Red Gate and North Side Water Works plants. The current operating agreements for the North Sound, Red Gate and North Side Water Works plants expire in February 2019, February 2019, and June 2019, respectively. In response to a WAC-initiated public bidding process for a new operating agreement encompassing both the North Sound and Red Gate plants, the Company submitted a bid for the new agreement.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;On August 21, 2018, the WAC accepted OC-Cayman&amp;#8217;s bid for the new agreement, and the WAC and OC-Cayman entered into a new five-year contract commencing on February 1, 2019 for the operation of the North Sound and Red Gate plants. The revenues for the water supplied under the new agreement, excluding the pass-through energy component, are expected to be &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;approximately 31% &lt;/div&gt;less than the revenues under the current agreements, assuming comparable sales volumes. The remaining terms of the new agreement are substantially consistent with those of the prior North Sound and Red Gate water supply agreements, except that under the new agreement the WAC will pay the energy costs for the operation of these plants directly to the utility company rather than reimburse OC-Cayman for these costs.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company generated total revenues of approximately $5.7 million and $7.2 million from these three plants during the nine months ended September 30, 2018 and the year ended December 31, 2017, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;If the Company does not obtain a new bulk water supply agreement for the North Side Water Works plant, or if such new agreement is obtained on terms less favorable than the Company&amp;#8217;s existing agreement, its results of operations and cash flows will be adversely affected.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;CW-Belize&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;By Statutory Instrument No. 81 of 2009, the Minister of Public Utilities of the government of Belize published an order, the Public Utility Provider Class Declaration Order, 2009 (the &amp;#8220;Order&amp;#8221;), which as of May 1, 2009 designated CW-Belize as a public utility provider under the laws of Belize. With this designation, the Public Utilities Commission of Belize (the &amp;#8220;PUC&amp;#8221;) has the authority to set the rates charged by CW-Belize and to otherwise regulate its activities. On November 1, 2010, CW-Belize received a formal complaint from the PUC alleging that CW-Belize was operating without a license under the terms of the Water Industry Act. CW-Belize applied for this license in December 2010. On July 29, 2011, the PUC issued the San Pedro Public Water Supply Quality and Security Complaint Order (the &amp;#8220;Second Order&amp;#8221;) which among other things requires that (i) CW-Belize and its customer jointly make a submission to the responsible Minister requesting that the area surrounding CW-Belize&amp;#8217;s seawater abstraction wells be designated a forest reserve or national park and be designated a Controlled Area under section 58 of the Water Industry Act; (ii) CW-Belize submit an operations manual for CW-Belize&amp;#8217;s desalination plant to the PUC for approval; (iii) CW-Belize and its customer modify the water supply agreement between the parties to (a) include new water quality parameters included in the Order and (b) cap the current exclusive water supply arrangement in the agreement at a maximum of 450,000 gallons per day; (iv) CW-Belize keep a minimum number of replacement seawater RO membranes in stock at all times; and (v) CW-Belize take possession of and reimburse the PUC for certain equipment which the PUC purchased from a third-party in late 2010. CW-Belize has applied for declaratory judgment and has been granted a temporary injunction to stay the enforcement of the Second Order by the PUC until such time as the Belize courts could hear the matter. The initial hearing on this matter was conducted on October 30 and 31, 2012 with an additional hearing on November 29, 2012.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On December 8, 2017, CW-Belize received a favorable ruling from the Supreme Court of Belize stating that (i) the claims by the PUC in the Order and the Second Order were unlawful, null and void and of no effect; and (ii) stated that the PUC is prohibited from taking any steps or proceedings or making any further Order in respect of the said Order. However, on February 20, 2018, the PUC filed an appeal of this ruling with the Belize Court of Appeal, the results of which are pending. The Company is presently unable to determine what impact the resolution of this matter will have on its financial condition, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;CW-Bali&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In October 2017, CW-Bali&amp;#8217;s sole remaining customer filed a lawsuit in the district court of Denpasar in Bali, Indonesia against CW-Bali, CW-Bali&amp;#8217;s President, and the Company&amp;#8217;s Chief Financial Officer in his capacity as the President of CW-Bali&amp;#8217;s Board of Commissioners (i.e. Directors) seeking compensatory damages of 57.1 billion rupiahs and punitive damages of 26 billion rupiahs as a result of the anticipated breach of this customer&amp;#8217;s water supply agreement that will arise from CW-Bali&amp;#8217;s planned cessation of operations. Such damages were equivalent to approximately $3.8 million and $1.7 million, respectively, based upon the exchange rate between the dollar and rupiah as of &amp;#160;September&amp;#160;30, 2018. In April 2018, the Denpasar court ruled that it had no authority to adjudicate the case due to a clause in the water supply agreement that requires all disputes to be handled through arbitration in Singapore. However, the customer immediately filed an appeal with respect to the Denpasar court ruling. In October 2018, the &lt;/div&gt;Denpasar appeals court issued its ruling which upheld the previous court&amp;#8217;s ruling, thereby denying the customer&amp;#8217;s appeal&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:EquityMethodInvestmentsTextBlock id="Factid_1809696" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the beginning and ending balances for the Company&amp;#8217;s investment in OC-BVI for the nine months ended September 30, 2018 is as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 87.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,783,882&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Profit-sharing and equity from earnings of OC-BVI&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,331,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Distributions received from OC-BVI&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,651,250&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,464,537&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
<cwco:PerGallonPriceOfWaterSuppliedPercent id="Factid_1809771" contextRef="PAsOn09_30_2018" unitRef="pure" decimals="2">0.31</cwco:PerGallonPriceOfWaterSuppliedPercent>
<cwco:PerGallonPriceOfWaterSuppliedPercent id="Factid_1809772" contextRef="PAsOn12_31_2017" unitRef="pure" decimals="2">0.31</cwco:PerGallonPriceOfWaterSuppliedPercent>
<us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock id="Factid_1809786" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&amp;#8217;s fair value hierarchy for assets and liabilities measured at fair value as of September 30, 2018 and December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0;padding-left: 6.6pt;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recurring&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net asset arising from put/call options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;233,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;233,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; margin-left: 0.13in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recurring&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net asset arising from put/call options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;280,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;280,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
<us-gaap:LitigationSettlementAmountAwardedFromOtherParty id="Factid_1809787" contextRef="P08_01_2018To08_31_2018" unitRef="USD" decimals="0">4432834</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1809830" contextRef="P07_01_2017To09_30_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">138913</us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromEquityMethodInvestments id="Factid_1809831" contextRef="P01_01_2017To09_30_2017_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">127955</us-gaap:IncomeLossFromEquityMethodInvestments>
<us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired id="Factid_1810103" contextRef="PAsOn02_29_2016_AerexIndustriesIncMembersrtOwnershipAxis" unitRef="pure" decimals="2">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
<us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners id="Factid_1810104" contextRef="PAsOn02_29_2016_AerexIndustriesIncMembersrtOwnershipAxis" unitRef="pure" decimals="2">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
<us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted id="Factid_1810137" contextRef="P01_01_2018To09_30_2018_AccountingStandardsUpdate201615MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">the adoption resulted in a reclassification of approximately $1.1 million in cash inflows related to the distribution of earnings from OC-BVI from investing activities to operating activities</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted>
<cwco:SubscriptionAgreementDescription id="Factid_1810204" contextRef="P02_01_2018To02_28_2018">The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&amp;#8220;Greenfield&amp;#8221;), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez Medio Ambiente M&amp;#233;xico, S.A. de C.V. (&amp;#8220;Suez&amp;#8221;), a subsidiary of SUEZ International, S.A.S., with the option to purchase 20% of the equity of AdR. If Suez does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the additional conditions related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project.</cwco:SubscriptionAgreementDescription>
<us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners id="Factid_1810205" contextRef="PAsOn05_31_2010_NSCAguaMembersrtOwnershipAxis" unitRef="pure" decimals="1">0.5</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
<cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany id="Factid_1810206" contextRef="PAsOn05_31_2010_NSCAguaMembersrtOwnershipAxis" unitRef="pure" decimals="4">0.9999</cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1810207" contextRef="P05_01_2010To05_31_2010_NSCAguaMembersrtOwnershipAxis" unitRef="gal" decimals="-6">100000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<us-gaap:PaymentsToAcquireLand id="Factid_1810224" contextRef="P01_01_2014To12_31_2014_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="-5">20600000</us-gaap:PaymentsToAcquireLand>
<cwco:LeaseTerm id="Factid_1810300" contextRef="P11_01_2012To11_30_2012_NSCAguaMembersrtOwnershipAxis">P20Y</cwco:LeaseTerm>
<us-gaap:AreaOfLand id="Factid_1810301" contextRef="PAsOn11_30_2012_NSCAguaMembersrtOwnershipAxis" unitRef="sqm" decimals="0">5000</us-gaap:AreaOfLand>
<us-gaap:OperatingLeasesRentExpenseNet id="Factid_1810302" contextRef="P11_01_2012To11_30_2012_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="0">15000</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:Assets id="Factid_1810408" contextRef="PAsOn09_30_2018_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="-5">26200000</us-gaap:Assets>
<us-gaap:Assets id="Factid_1810445" contextRef="PAsOn12_31_2017_NSCAguaMembersrtOwnershipAxis" unitRef="USD" decimals="-5">23100000</us-gaap:Assets>
<us-gaap:EquityMethodInvestmentOwnershipPercentage id="Factid_1823972" contextRef="PAsOn09_30_2018_AguasDeRosaritoSapiDeCvMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_NSCAguaMembersrtOwnershipAxis" unitRef="pure" decimals="3">0.996</us-gaap:EquityMethodInvestmentOwnershipPercentage>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1824026" contextRef="P01_01_2015To12_31_2015_FirstPhaseMembercwcoTypeOfPhasesAxis_NSCAguaMembersrtOwnershipAxis" unitRef="gal" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity id="Factid_1824027" contextRef="P01_01_2015To12_31_2015_NSCAguaMembersrtOwnershipAxis_SecondPhaseMembercwcoTypeOfPhasesAxis" unitRef="gal" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
<us-gaap:LitigationSettlementAmountAwardedFromOtherParty id="Factid_1893778" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">4271409</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
<us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock id="Factid_1893779" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6. NSC and AdR Project Development&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2010, the Company acquired, through its wholly-owned Netherlands subsidiary, CW-Cooperatief, a 50% interest in NSC, a development stage Mexican company. The Company has since purchased, through the conversion of a loan it made to NSC, sufficient shares to raise its ownership interest in NSC to 99.99%. NSC was formed to pursue a project (the &amp;#8220;Project&amp;#8221;) that originally 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. As discussed in paragraphs that follow, during 2015 the scope of the Project was defined by the State of Baja California (the &amp;#8220;State&amp;#8221;) to consist of a first phase consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water infrastructure and a second phase consisting of an additional 50 million gallons&amp;#160;per&amp;#160;day of production &lt;/div&gt;capacity with additional pipeline infrastructure.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Through a series of transactions completed in 2012-2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&amp;#8217;s plant would be constructed.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In November 2012, NSC entered into a lease with an effective term of 20-years from the date of full operation of the Project&amp;#8217;s desalination plant, with the Comisi&amp;#243;n Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately $15,000 per month. This lease may be cancelled by NSC should NSC ultimately not proceed with the Project.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin: 0px 0px 0px 0in; font-size: 10pt; text-indent: 0in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2014, the State enacted new legislation to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector authority and a private party &lt;/div&gt;required for &lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;the Project&amp;#160;(the&amp;#160;&lt;/div&gt;&amp;#8220;APP Law&amp;#8221;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;). Pursuant to this new legislation, in January 2015, NSC submitted an expression of interest for its project to the Ministry&amp;#160;of Infrastructure and Urban Development of the State of Baja California (&amp;#8220;SIDUE&amp;#8221;). SIDUE accepted NSC&amp;#8217;s expression of interest and requested that NSC submit a detailed proposal for the Project that complies with the requirements of the new legislation. NSC submitted this detailed proposal (the &amp;#8220;APP Proposal&amp;#8221;) to SIDUE in late March 2015. The new legislation required that such proposal be evaluated by SIDUE and submitted to the Public-Private Association Projects State Committee (the &amp;#8220;APP Committee&amp;#8221;) for review and authorization. If the Project was authorized the State would be required to conduct a public tender for the Project.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In response to its APP Proposal, in September 2015 NSC received a letter dated June 30, 2015 from the Director General of the Comisi&amp;#243;n Estatal del Agua de Baja California (&amp;#8220;CEA&amp;#8221;), the State agency with responsibility for the Project, stating that (i) the Project is in the public interest with high social benefits and is consistent with the objectives of the State development plan; and (ii) that the Project should proceed, and the required public tender should be conducted. In November 2015, the State officially commenced the tender for the Project, the scope of which the State defined as a first phase to be operational in 2019 consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water infrastructure and a second phase to be operational in 2024 consisting of an additional 50 million gallons per day of &lt;/div&gt;production capacity with additional pipeline infrastructure. A&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; consortium comprised of NSC, NuWater S.A.P.I. de C.V. (&amp;#8220;NuWater&amp;#8221;) and Degremont S.A. de C.V. (the &amp;#8220;Consortium&amp;#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.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to the amount of capital the Project requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&amp;#8217;s tender to the State for the Project was based upon the following: (i) NSC will sell or otherwise transfer the land and other Project assets to a new company (&amp;#8220;Newco&amp;#8221;) that would build and own the Project; (ii) NSC&amp;#8217;s potential partners would provide the majority of the equity for the Project and thereby would own the majority interest in Newco; (iii) NSC would maintain a minority ownership position in Newco; and (iv) Newco would enter into a long-term management and technical services contract for the Project with an entity partially owned by NSC or another Company subsidiary.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2016, NSC and NuWater incorporated Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&amp;#8220;AdR&amp;#8221;), a special purpose company, to complete 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 operations and (ii) AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operations. As of December 31, 2017 and September 30, 2018, NSC owned 99.6% of the equity of AdR.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On August 22, 2016, the Public Private Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP-2015-002 (&amp;#8220;APP Contract&amp;#8221;), was executed between AdR, CEA, the Government of Baja California represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&amp;#8220;CESPT&amp;#8221;). The APP Contract requires AdR to design, construct, finance and operate a seawater desalination plant (and accompanying aqueducts) 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 &lt;/div&gt;gallons per day and an aqueduct to a second delivery point in Tijuana. The first phase must be operational within 36 months of commencing construction and the second phase must be operational by July 2024. The APP Contract further requires 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 will be transferred to the CEA.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The APP Contract does not become effective until the following conditions are met:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#183;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;the State has established and registered various payment trusts, guaranties and bank credit lines for specific use by the Project;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#183;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;the CEA has obtained the rights from the relevant federal authority to take and desalinate seawater and distribute it for municipal use;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#183;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;various water purchase and sale agreements between the CEA, the payment trusts and the CESPT have been executed;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#183;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;AdR has obtained all of the rights of way required for the aqueduct;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#183;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;AdR has obtained permission from the relevant federal authority to discharge the residual water from the Project&amp;#8217;s desalination plant; and&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#183;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"&gt;&lt;div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;all debt financing agreements necessary to provide the funding to AdR for the first phase of the Project have been executed.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;br/&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2016, the Congress of the State of Baja California, Mexico passed Decreto #57 which, among other things, ratified and authorized the payment obligations of the corresponding public entities under the APP Contract. During 2017, following consultations between representatives of the State of Baja California and the Ministry of Finance of the Federal Government of Mexico, it was determined that certain amendments to Decreto #57 were required&amp;#160;to comply with recent changes to the Federal Financial Discipline Law for Federative Entities and Municipalities&amp;#160;(the&amp;#160;&lt;/div&gt;&amp;#8220;Financial&amp;#160;Discipline&amp;#160;Law&amp;#8221;)&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;. In addition, it was necessary to amend Decreto #57 to authorize the inclusion of revenues from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto #168, which was approved by the Congress of the State of Baja California in December 2017. &lt;/div&gt;Pursuant to the Financial Discipline Law and the terms of Decreto #57, as amended by Decreto #168, the authorization of the payment obligations of the public entities under the APP Contract expires on December 31, 2018. If the State fails to establish the various payment trusts, guaranties and bank credit lines for use by the Project authorized by Decreto #57, as amended, prior to the expiration thereof, then a further amendment of Decreto #57 will be required to extend the authorization beyond such time. If the State fails to establish the various payment trusts, guaranties and bank credit lines for use by the Project authorized by Decreto #57, as amended, prior to the expiration of such Decreto or if, following such expiration, the Congress of the State of Baja California fails to further amend Decreto #57 to extend the authorization of the payment obligations of the public entities under the APP Contract in a timely manner or at all, then AdR may be unable to proceed with the Project.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt;"&gt;Following its issuance, two actions were filed in Mexican Courts against Decreto #168. While neither NSC nor AdR have been named as a party in these actions, based upon publicly available information (1) one of these actions consists of a challenge filed by certain members of the Congress of the State of Baja California alleging certain elements of Decreto #168 are contrary to the Mexican constitution; and (2) the other action represents an amparo (i.e. a constitutional appeal) filed by certain members of indigenous groups that alleges Decreto #168 violates certain of the human rights and individual guarantees they are afforded under the Mexican constitution. With respect to the action mentioned in (1), the Company understands based upon publicly available information that in August 2018 the Mexican Federal Supreme Court of Justice ruled to dismiss this action. With respect to the action mentioned in number (2), according to publicly available information, the Company understands that on March 27, 2018, a resolution dismissing such proceeding was issued (and subsequently published in the official lists of the corresponding court on April 16, 2018), as the claimants were not able to evidence their legal interest. On May 3, 2018, the court deciding on such action determined this resolution to be final, as the claimants did not file a remedy against it.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt; background: none;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Both the exchange rate for the Mexico peso relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract. These changes have adversely impacted the estimated construction, operating, and financing costs for the Project. The APP Contract and the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff) under the APP Contract in the event of such significant macroeconomic condition changes. In February 2017, AdR submitted proposals to the CEA requesting the definition of the mechanism required by the APP Contract to update the consideration under the APP Contract for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June 1, 2018, AdR and the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the Project by including the aqueduct originally designated for Phase 2, and addresses AdR&amp;#8217;s concerns regarding the impact on the Project of changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred subsequent to the submission of the Consortium&amp;#8217;s bid for the Project. As a result of this amendment to the APP Contract, the final cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g. interest rates and currency exchange rates) in effect on the financial closing date for Phase 1.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: pre-line; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February 2018, AdR executed a subscription agreement (the &amp;#8220;Agreement&amp;#8221;) for the equity funding required for the Project. The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&amp;#8220;Greenfield&amp;#8221;), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez Medio Ambiente M&amp;#233;xico, S.A. de C.V. (&amp;#8220;Suez&amp;#8221;), a subsidiary of SUEZ International, S.A.S., with the option to purchase 20% of the equity of AdR. If Suez does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the additional conditions related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February 2018, CW-Holdings acquired the remaining 0.4% of AdR&amp;#8217;s equity interest previously held by NuWater.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2018, AdR and Suez executed a contract whereby Suez will serve as the engineering, construction and procurement contractor for the Project with such contract becoming effective on the effective date of the APP Contract.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;The political environment in Mexico has recently experienced significant changes and the new, incoming federal administration has made economic policy announcements focusing on austerity. While the long-term ramifications of such changes and announcements are unknown, in the short-term they have (i) caused certain rating agencies to lower Mexico&amp;#8217;s sovereign credit rating, (ii) resulted in a decrease in the value of the Mexico peso and (iii) created uncertainty with respect to the incoming administration&amp;#8217;s position on projects and contracts approved by previous administrations. The incoming federal administration has a hold on the federal government and a strong influence on many of the state and local governments and congresses, raising the possibility that the federal government will influence local politics, which could impact the State&amp;#8217;s and the CEA&amp;#8217;s ability to meet certain conditions required to make the APP Contract effective.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;If AdR is ultimately unable to proceed with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become effective, or for any other reason,&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;the land NSC has purchased and the right of way deposits may lose their strategic importance derived from their association with the Project and consequently may decline in value. If AdR does not proceed with the Project, NSC may ultimately be unable to sell this land or recoup their right of way deposits for amounts at least equal to their carrying values as of September 30, 2018 of approximately $20.6 million and $3.0 million, respectively. Any loss on the sale of the land, or impairment losses NSC may be required to record as a result of a decrease in the (i) fair value of the land; or (ii) value of the rights of way arising from the inability to complete the Project could have a material adverse impact on the Company&amp;#8217;s financial&amp;#160;condition&amp;#160;and&amp;#160;results of operations.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Included in the Company&amp;#8217;s results of operations are general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering, consulting and other costs relating to Project development activities. Such expenses amounted to approximately $846,000 and $864,000 for the three months ended September 30, 2018 and 2017, respectively, and $2,158,000 and $2,469,000 for the nine months ended September 30, 2018 and 2017, respectively. The assets and liabilities of NSC and AdR included in the Company&amp;#8217;s consolidated balance sheets amounted to approximately $26.2 million and $276,000, respectively, as of September 30, 2018 and approximately $23.1 million and $173,000 respectively, as of December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Project Litigation Initiated by EWG&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Tecate Claim:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Immediately following CW-Cooperatief&amp;#8217;s acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company, Norte Sur Agua, S. de R.L. de C.V. (&amp;#8220;NSA&amp;#8221;). NSA subsequently transferred ownership of half of its shares in NSC to EWG Water LLC (&amp;#8220;EWG&amp;#8221;) and the other half of its shares in NSC to Alejandro de la Vega (the &amp;#8220;individual shareholder&amp;#8221;). In February 2012, the Company paid $300,000 to enter into an agreement (the &amp;#8220;Option Agreement&amp;#8221;) that provided&amp;#160;it with an option, exercisable through February 7, 2014, to purchase the shares of NSC owned by the individual shareholder for a price of $1.0 million along with an immediate usufruct&amp;#160;and&amp;#160;power of attorney to vote those shares. Such shares constituted 25% of the ownership of NSC as of February 2012. In May 2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by issuing additional shares of its stock. As a result of this share issuance to CW-Cooperatief, the Company acquired 99.99% of the ownership of NSC. The Option Agreement contained an anti-dilution provision &lt;/div&gt;that required the Company to transfer or otherwise cause the individual shareholder to acquire, for a total price of $1 (regardless of their par or market value), shares in NSC of an amount sufficient to maintain the individual shareholder&amp;#8217;s&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; 25% ownership &lt;/div&gt;interest in NSC if (i) any new shares of NSC were issued subsequent to the execution of the Option Agreement (causing the individual shareholder&amp;#8217;s 25% ownership interest in NSC to be decreased); and (ii) the Company did not exercise its share purchase&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; option by February 7, 2014. The Company exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option Agreement shares in February 2014.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;In October 2015, the Company learned that EWG filed a lawsuit against the individual shareholder, NSC, NSA, CW-Cooperatief, other third parties, and the Public Registry of Commerce of Tijuana, Baja California in the Civil Court located in Tecate, Baja California, Mexico. In this lawsuit, EWG challenged, among other things, the capital investment transactions that increased the Company&amp;#8217;s ownership interest in NSC to 99.99%. EWG requested that the court, as a preliminary matter, among others: (a) suspend the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency of the lawsuit in the public records; and (c) appoint an inspector for NSA and NSC to oversee its commercial activities. The court granted, ex-parte, the preliminary relief sought by EWG, which resulted in the placement of inscriptions for the lawsuit on NSC&amp;#8217;s public records.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EWG also sought an order directing, among other things: (i) NSA, NSC and CW-Cooperatief to refrain from carrying out any transactions with respect to the Project; and (ii) NSA, NSC and CW-Cooperatief, and the partners thereof, to refrain from transferring any interests in NSA, NSC and CW-Cooperatief.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On April 5, 2016, NSC filed a motion for reconsideration with the Tecate, Mexico court asking, among other things, that the court; (i) reverse its order to record the pendency of the lawsuit in the public records; (ii) cancel the appointment of the inspector; and (iii) allow NSC to provide a counter-guarantee to suspend the effects of the court&amp;#8217;s order regarding the challenged transactions. On April 26, 2016, the Tecate, Mexico court issued an interlocutory judgment (i) ordering the cancellation of the inscriptions on NSC&amp;#8217;s public records; and (ii) rejecting NSC&amp;#8217;s motion for cancellation of the appointment of the inspector.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On April 26, 2016, NSC filed a full answer to EWG&amp;#8217;s claims rejecting every claim made by EWG.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May 17, 2016, NSC filed a claim with the Third District Court in Matters of Amparo and Federal Trials in the City of Tijuana, Baja California (the &amp;#8220;Amparo Court&amp;#8221;) challenging the Tecate, Mexico court ex-parte order which appointed an inspector over NSC&amp;#8217;s commercial activities. On July 29, 2016, the Amparo Court found that such appointment is unconstitutional and reversed the Tecate, Mexico court&amp;#8217;s appointment of an inspector.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On September 6, 2016, the Tecate, Mexico court issued a decree granting the counter-guaranty requested by NSC. Such counter-guaranty was fixed in the amount of 300,000 Mexican pesos and was given to the court on October 13, 2016 at which time all remaining ex-parte restrictions on NSC related to the challenged transactions were suspended.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;On May 2, 2017, the Tecate, Mexico court declared that the initial filing of this lawsuit had expired due to EWG&amp;#8217;s lack of activity with respect to certain actions required to proceed to trial. Further, on May 25, 2017, such court declaration became definitive. However, EWG was entitled to refile the lawsuit.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Tijuana Claim - Amparo:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;In addition to the Tecate Claim, in January 2018, EWG initiated an ordinary mercantile claim (the &amp;#8220;Tijuana Claim&amp;#8221;) against the individual shareholder named in the Tecate Claim, NSC and CW-Cooperatief, (with AdR being named as a third party to be called to trial) before the Tenth Civil Judge in Tijuana, Baja California for Mercantile Matters (the &amp;#8220;Tenth Civil Judge&amp;#8221;).&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;The Tijuana Claim is similar to the Tecate Claim in the petitions sought by EWG. In the Tijuana Claim, EWG challenged, among other things, the transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief in NSC to 99.99%, as a consequence of the Option Agreement. EWG requested that the court, as a preliminary matter, to: (a) suspend the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c) appoint an inspector for NSC to oversee its commercial activities; and (d) order public officials in Mexico and credit institutions abroad to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative activities, or activities of any other nature related with the &amp;#8220;Rosarito&amp;#8221; water desalination project, are being conducted. The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs to several governmental/public entities involved with the Project, including the registration of the pendency of the lawsuit in certain public records, similarly to the Tecate Claim.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;In April 2018, AdR filed an amparo (i.e. a constitutional appeal) against the official writs issued by the Tenth Civil Judge to two governmental entities. In May 2018, the amparo claim was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two other governmental entities and one banking institution. In May 2018, the Third District Court for Amparo and Federal Trials in the State of Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed official writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was granted definitely in July 2018, and in August 2018, a resolution determining that the claimed official writs are unconstitutional, was issued. EWG filed a remedy against such resolution, which has not yet been resolved.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;On October 16, 2018, NSC was served with the Tijuana Claim. NSC is in the process of preparing a legal response to this claim, vigorously opposing the claims made by EWG. In addition to such legal response, NSC has filed a request to submit the Tijuana Claim to arbitration, based on certain provisions of the by-laws of NSC, as well as an appeal remedy against the preliminary relief. Neither such request nor the mentioned appeal have been resolved.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;CW-Cooperatief has not been officially served with the Tijuana Claim, and AdR has not been notified that it has to appear for such trial.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman', times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;The Company cannot presently determine what impact the resolution of the Tijuana Claim may have on the Project.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; background: none;"&gt;&amp;#160;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock>
<us-gaap:RepaymentOfNotesReceivableFromRelatedParties id="Factid_1893926" contextRef="P10_01_2018To10_31_2018_ParentMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">714000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
<us-gaap:RepaymentOfNotesReceivableFromRelatedParties id="Factid_1893927" contextRef="P10_01_2018To10_31_2018_ShareholderMemberusgaapStatementEquityComponentsAxis" unitRef="USD" decimals="0">686000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
<cwco:PercentageOfBadDebts id="Factid_1898128" contextRef="P01_01_2018To09_30_2018_MaximumMembersrtRangeAxis" unitRef="pure" decimals="2">0.01</cwco:PercentageOfBadDebts>
<us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt id="Factid_1907197" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">-392000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
<us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt id="Factid_1907198" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">-490000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
<us-gaap:EarningsPerShareTextBlock id="Factid_1909729" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4. Earnings per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings per share (&amp;#8220;EPS&amp;#8221;) are computed on a basic and diluted basis. Basic EPS is computed by dividing net income (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;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following summarizes information related to the computation of basic and diluted EPS:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 56.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,552,389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,161,139&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,833,107&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,416,915&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: preferred stock dividends&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,102&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,548&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(9,398&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(8,571&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income available to common shares in the determination of basic earnings per common share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,549,287&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,158,591&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,823,709&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,408,344&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,963,195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,898,246&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,960,602&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,886,738&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Plus:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of preferred shares outstanding during the period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,621&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;45,087&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,066&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,035&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Potential dilutive effect of unexercised options and unvested stock grants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,904&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;128,809&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;123,747&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;128,570&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,124,720&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,072,142&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,119,415&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,054,343&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
<us-gaap:EquityMethodInvestmentsDisclosureTextBlock id="Factid_1909754" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5. Investment in OC-BVI&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company owns 50% of the outstanding voting common shares and a 43.53% equity interest in the profits of Ocean Conversion (BVI) Ltd. (&amp;#8220;OC-BVI&amp;#8221;). The Company also owns certain profit-sharing rights in OC-BVI that raise its effective interest in the profits of OC-BVI to approximately 45%. Pursuant to a management services agreement, OC-BVI pays the Company monthly fees for certain engineering and administrative services. OC-BVI&amp;#8217;s sole customer is the Ministry of Communications and Works of the Government of the British Virgin Islands (the &amp;#8220;Ministry&amp;#8221;) to which it sells bulk water.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s equity investment in OC-BVI amounted to $2,464,537 and $2,783,882 as of September 30, 2018 and December 31, 2017, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Until 2009, substantially all of the water sold by OC-BVI to the Ministry was supplied by one desalination plant with a capacity of 1.7 million gallons per day located at Baughers Bay, Tortola (the &amp;#8220;Baughers Bay plant&amp;#8221;). As discussed later in this Note (see &amp;#8220;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Baughers Bay Litigation&amp;#8221;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;), the BVI government assumed the operating responsibilities for the Baughers Bay plant in March 2010. During 2007, OC-BVI completed the construction of a desalination plant with a capacity of 720,000 gallons per day located at Bar Bay, Tortola (the &amp;#8220;Bar Bay plant&amp;#8221;). OC-BVI began selling water to the Ministry from this plant in January 2009 and on March 4, 2010, OC-BVI and the BVI government executed a seven-year contract for the Bar Bay plant (the &amp;#8220;Bar Bay agreement&amp;#8221;). The Bar Bay agreement was extended by 14 years on February 14, 2017. Under the terms of the Bar Bay agreement, OC-BVI delivers up to 600,000 gallons of water per day to the BVI government from the Bar Bay plant. The Bar Bay agreement required OC-BVI to complete a storage reservoir on a BVI government site by no later than March 4, 2011. OC-BVI has not commenced construction of this storage reservoir due to the BVI government&amp;#8217;s failure to pay (i) the full amount of invoices for the water provided by the Bar Bay plant on a timely basis; and (ii) the full amount ordered pursuant to a court ruling relating to the Baughers Bay litigation (see discussion that follows).&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A reconciliation of the beginning and ending balances for the Company&amp;#8217;s investment in OC-BVI for the nine months ended September 30, 2018 is as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 87.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,783,882&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Profit-sharing and equity from earnings of OC-BVI&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,331,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Distributions received from OC-BVI&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,651,250&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,464,537&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognized $1,472,154 and $138,913 in earnings&amp;#160;from its equity investment in OC-BVI for the three months ended September 30, 2018 and 2017, respectively, and $1,710,230 and $127,955 for the nine months ended September 30, 2018 and 2017, respectively. The Company recognized $536,625 and $36,450 in profit-sharing income from its profit-sharing agreement with OC-BVI for the three months ended September 30, 2018 and 2017, respectively, and $621,675 and $46,575 for the nine months ended September 30, 2018 and 2017, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the three months ended September 30, 2018 and 2017, the Company recognized $97,668 and $111,302, respectively, in revenues from its management services agreement with OC-BVI. For the nine months ended September 30, 2018 and 2017, the Company recognized $344,344 and $360,758, respectively, in revenues from its management services agreement with OC-BVI.&amp;#160;&lt;/div&gt;The Company also recognized approximately $710,000 in revenues for the three and nine months ended September 30, 2018 for the refurbishment of OC-BVI&amp;#8217;s Bar Bay plant.&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; Amounts payable by OC-BVI to the Company were $42,817 and $123,807 as of September 30, 2018 and December 31, 2017, respectively.&amp;#160;Other current liabilities in the accompanying condensed consolidated balance sheets&amp;#160;as of &amp;#160;December 31, 2017&amp;#160;&lt;/div&gt;included $181,328 relating to OC-BVI.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Baughers Bay Litigation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Through March 2010, OC-BVI supplied water to the BVI government from a plant located at Baughers Bay, Tortola, under the terms of a water supply agreement dated May 1990 (the &amp;#8220;1990 Agreement&amp;#8221;) with an initial seven-year term that expired in May 1999. The 1990 Agreement provided that such agreement would automatically be extended for another seven-year term unless the BVI government provided notice, at least eight months prior to such expiration, of its decision to purchase the plant from OC-BVI at the agreed upon amount under the 1990 Agreement of approximately $1.42 million. In correspondence between the parties from late 1998 through early 2000, the BVI government indicated that it intended to purchase the plant but would be amenable to negotiating a new water supply agreement and that it considered the 1990 Agreement to be in force on a monthly basis until negotiations between the BVI government and OC-BVI were concluded. OC-BVI continued to supply water from the plant and expended approximately $4.7 million between 1995 and 2003 to significantly expand the production capacity of the plant beyond that contemplated in the 1990 Agreement.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In 2006, the BVI government took the position that the seven-year extension of the 1990 Agreement had been completed and that it was entitled to ownership of the Baughers Bay plant and during 2007 the BVI government filed a lawsuit with the Eastern Caribbean Supreme Court (the &amp;#8220;Court&amp;#8221;) seeking ownership of the Baughers Bay plant. OC-BVI counterclaimed to the Court that it was entitled to continued possession and operation of the Baughers Bay plant until the BVI government paid OC-BVI approximately $4.7 million, which OC-BVI believed represented the value of the Baughers Bay plant at its expanded production capacity.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Court ruled on this litigation in 2009, awarding ownership of the Baughers Bay plant to the BVI government without compensation to OC-BVI. Both OC-BVI and the BVI government subsequently filed appeals with the Eastern Caribbean Court of Appeals (the &amp;#8220;Appellate Court&amp;#8221;) asking the Appellate Court to review certain rulings by the Court with respect to this litigation.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2012, the Appellate Court issued the final ruling with respect to the Baughers Bay litigation. This ruling reversed a previous ruling of the Court and awarded OC-BVI compensation for improvements made to the plant in the amount equal to the difference between (i) the value of the Baughers Bay plant at the date OC-BVI transferred possession of the plant to the BVI government and (ii) $1.42 million (the purchase price for the Baughers Bay plant under the 1990 Agreement).&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;OC-BVI and the BVI government engaged a mutually approved valuation expert to complete a valuation of the Baughers Bay plant at the date it was transferred to the BVI government in accordance with the Appellate Court ruling. In June 2016, OC-BVI received the final valuation report from this valuation expert, which set forth a value for the Baughers Bay plant of $13.0 million as of the date OC-BVI transferred possession of the plant to the BVI government. Applying the valuation determined by the valuation expert to the formula set forth by the Appellate Court in its ruling, OC-BVI would be entitled to $11.58 million from the BVI government for the Baughers Bay plant. The BVI government disagreed with the valuation methodology used by the valuation expert and the resulting valuation for the Baughers Bay plant. OC-BV&lt;/div&gt;I&amp;#8217;s&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;legal counsel&amp;#160;subsequently&amp;#160;held discussions with the&amp;#160;&lt;/div&gt;BVI government in an effort to settle this matter. On August 31, 2018, OC-BVI and the BVI government entered into a settlement agreement for the Baughers Bay plant pursuant to the Appellate Court ruling with an agreed upon value for the plant of&amp;#160;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$4,432,834,&amp;#160;&lt;/div&gt;which resulted in a net payment (i.e. after legal and other expenses) to OC-BVI in September 2018 of&amp;#160;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$4,271,409.&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
<us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock id="Factid_1909782" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9. Impact of recent accounting standards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adoption of new accounting standards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2014, the FASB issued ASU 2014-09, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;. ASU 2014-09 requires revenue recognition to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 prescribes a five-step framework in accounting for revenues from contracts within its scope, including (a) identification of the contract, (b) identification of the performance obligations under the contract, (c) determination of the transaction price, (d) allocation of the transaction price to the identified performance obligations and (e) recognition of revenues as the identified performance obligations are satisfied. ASU 2014-09 also prescribes additional disclosures and financial statement presentations. ASU 2014-09 may be adopted retrospectively or under a modified retrospective method where the cumulative effect is recognized at the date of initial application. This amendment was originally effective January 1, 2017. In August 2015, the FASB issued ASU 2015-14, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;, which defers the effective date by one year to January 1, 2018. Early application is permitted but not before January 1, 2017.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2016, the FASB issued ASU 2016-08, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Principal versus Agent Considerations (Reporting Revenue Gross versus Net&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;), that amends the principal versus agent guidance in ASU 2014-09. ASU 2016-08 clarifies that the analysis must focus on whether the entity has control of the goods or services before they are transferred to the customer. ASU 2016-08 also provides additional guidance about how to apply the control principle when services are provided and when goods or services are combined with other goods or services.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2016, the FASB issued ASU 2016-10, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Identifying Performance Obligations and Licensing,&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; that amends the revenue guidance in ASU 2014-09 on identifying performance obligations and accounting for licenses of intellectual property. ASU 2016-10 changed the FASB's previous proposals on renewals of right-to-use licenses and contractual restrictions. The effective date of the standard for the Company will coincide with ASU 2014-09 during the first quarter 2018.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2016, the FASB issued ASU 2016-11, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16 Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;. ASU 2016-11 rescinds several SEC Staff Announcements that are codified in Topic 605, including, among other items, guidance relating to accounting for shipping and handling fees and freight services.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In May 2016, the FASB issued ASU 2016-12, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients,&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; which clarifies implementation guidance around collectability, sales taxes collected from customers, noncash considerations, contract modifications at transition, and completed contracts at transition.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December 2016, the FASB issued ASU 2016-20, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;, which amended the guidance on performance obligation disclosures and makes technical corrections and improvements to the new revenue standard. The standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and permits early adoption on a limited basis. The update permits the use of either the retrospective or cumulative effect transition method.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The effective dates of ASU 2016-08, ASU 2016-10, ASU 2016-11, ASU 2016-12 and ASU 2016-20 are the same as ASU 2015-14 discussed above. On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. There was no impact to opening retained earnings as of January 1, 2018 as a result of the adoption of this standard.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2016, the FASB issued ASU 2016-01, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,&lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt; which provides guidance for the recognition, measurement, presentation and disclosure of financial assets and financial liabilities. In February 2018, the FASB issued ASU 2018-03, &lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Technical Corrections and Improvements to Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;, that clarifies the guidance in ASU No. 2016-01 on equity securities and certain fair value option liabilities among other things. ASU 2016-01 and ASU 2018-03 are effective for fiscal years, and for interim periods within those years, beginning after December 15, 2017 and, for most provisions, is effective using the cumulative-effect transition approach. Early application is permitted for certain provisions. The adoption of ASU 2016-01 and ASU 2018-03 did not have a material impact on the Company&amp;#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font: 10pt/normal times new roman, times, serif; margin: 0pt 0px; text-align: justify; font-size-adjust: none; font-stretch: normal;"&gt;In August 2016, the FASB issued ASU 2016-15, &lt;div style="font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/div&gt;, which clarifies how certain cash receipts and payments are presented in the statement of cash flows. ASU 2016-15 is effective for annual periods beginning after December 15, 2017 and early adoption is permitted. The adoption of ASU 2016-15 did not have a material impact on the Company&amp;#8217;s financial position, results of operations or cash flows for the nine months ended September 30, 2018. For the nine months ended September 30, 2017, the adoption resulted in a reclassification of approximately $1.1 million in cash inflows related to the distribution of earnings from OC-BVI from investing activities to operating activities in the condensed consolidated statement of cash flows.&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effect of newly issued but not yet effective accounting standards&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;In February 2016, the FASB issued ASU 2016-02,&amp;#160;&lt;div style="font-style:italic;display:inline;"&gt;Leases (Topic 842),&amp;#160;&lt;/div&gt;which amends the guidance relating to the definition of a lease, recognition of lease assets and liabilities on the balance sheet, and the related disclosure requirements. In July 2018, the FASB issued ASU 2018-11,&amp;#160;&lt;div style="font-style:italic;display:inline;"&gt;Leases: Targeted Improvements&lt;/div&gt;, which amends the new leasing guidance such that entities may elect not to restate their comparative periods in the period of adoption. The guidance requires lessees to recognize an asset and liability on the balance sheet for all of their lease obligations. Operating leases were previously not recognized on the balance sheet. ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018 and early adoption is permitted. The Company will adopt the standard using the modified retrospective method for its existing leases and expects that this standard will increase lease assets and lease liabilities on the condensed consolidated balance sheets. The Company intends to elect certain practical expedients and will carry forward historical conclusions related to (1) contracts that contain leases, (2) existing lease classification for any expired or existing leases, and (3) initial direct costs for any existing leases. The Company will also apply the practical expedient that will allow the Company to elect, as an accounting policy, by asset class, to include both lease and non-lease components as a single component and account for it as a lease. The Company will apply the short-term lease exception for lessees which will allow the Company to not have to apply the recognition requirements of the new leasing guidance for short-term leases and to recognize lease payments in net income on a straight-line basis over the lease term. The Company will also apply the practical expedient related to land easements, allowing it to carry forward its accounting treatment for land easements on existing agreements. Based on an analysis the Company has performed, the adoption of this new lease standard is not expected to have a material impact on Company&amp;#8217;s financial position, results of operations or cash flows.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1910997" contextRef="P01_01_2018To09_30_2018_ManagementServiceMembersrtProductOrServiceAxis_OceanConversionBviLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="USD" decimals="0">344344</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:Revenues id="Factid_1972836" contextRef="P07_01_2018To09_30_2018_BarBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_RefurbishProjectMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">710000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1972837" contextRef="P01_01_2018To09_30_2018_BarBayMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_RefurbishProjectMembersrtProductOrServiceAxis" unitRef="USD" decimals="0">710000</us-gaap:Revenues>
<us-gaap:DeferredRevenueCurrent id="Factid_1972838" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="0">181328</us-gaap:DeferredRevenueCurrent>
<us-gaap:PaymentsOfDividendsMinorityInterest id="Factid_1999365" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">0</us-gaap:PaymentsOfDividendsMinorityInterest>
<us-gaap:PaymentsOfDividendsMinorityInterest id="Factid_1999366" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">0</us-gaap:PaymentsOfDividendsMinorityInterest>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_1999367" contextRef="P01_01_2018To09_30_2018" unitRef="USD" decimals="0">0</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_1999368" contextRef="P01_01_2017To09_30_2017" unitRef="USD" decimals="0">0</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:SharePrice id="Factid_1999465" contextRef="PAsOn05_31_2013" unitRef="USD_per_Share" decimals="0">1</us-gaap:SharePrice>
<us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock id="Factid_1999558" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The activity for the Level 3 asset for the nine months ended September 30, 2018:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net asset arising from put/call options&lt;/div&gt;&lt;div style="vertical-align: super;font-size: smaller;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 87%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 10%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;280,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(47,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;233,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 1.3%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 98.7%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: justify; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In connection with the Company&amp;#8217;s acquisition of 51% of Aerex in February 2016, the Company acquired from Aerex&amp;#8217;s former sole shareholder an option to compel such shareholder to sell, and granted to such shareholder an option to require the Company to purchase, the shareholder&amp;#8217;s remaining 49% ownership interest in Aerex at a price based upon the fair market value of Aerex at the time of the exercise of the option. The options are exercisable on or after the third anniversary of the February 2016 acquisition date. The net asset arising from the put/call options is included in other assets in the accompanying condensed consolidated balance sheets as of September 30, 2018 and December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
<us-gaap:FairValueMeasurementInputsDisclosureTextBlock id="Factid_1999559" contextRef="P01_01_2018To09_30_2018">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7. Fair value measurements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of September 30, 2018 and December 31, 2017, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities, the note payable to related party and dividends payable approximate their fair values due to the short-term maturities of these instruments. Management considers that the carrying amounts for loans receivable as of December 31, 2017 approximate their fair value as the stated interest rates approximate market rates.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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&amp;#8217;s 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;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin: 0px 0px 0px 0.38in; text-align: justify;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin: 0px 0px 0px 0.38in; text-align: justify;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level 2 - Inputs other than Level&amp;#160;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;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin: 0px 0px 0px 0.38in; text-align: justify;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&amp;#8217;s fair value hierarchy for assets and liabilities measured at fair value as of September 30, 2018 and December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0;padding-left: 6.6pt;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recurring&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net asset arising from put/call options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;233,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;233,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level 3&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="white-space: pre-line; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; margin-left: 0.13in;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recurring&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net asset arising from put/call options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;280,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;280,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The activity for the Level 3 asset for the nine months ended September 30, 2018:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net asset arising from put/call options&lt;/div&gt;&lt;div style="vertical-align: super;font-size: smaller;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 87%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 10%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;280,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized loss&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(47,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;233,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:left;"&gt;&lt;table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"&gt;&lt;tr&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 1.3%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 98.7%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; text-align: justify; margin-right: 0px; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In connection with the Company&amp;#8217;s acquisition of 51% of Aerex in February 2016, the Company acquired from Aerex&amp;#8217;s former sole shareholder an option to compel such shareholder to sell, and granted to such shareholder an option to require the Company to purchase, the shareholder&amp;#8217;s remaining 49% ownership interest in Aerex at a price based upon the fair market value of Aerex at the time of the exercise of the option. The options are exercisable on or after the third anniversary of the February 2016 acquisition date. The net asset arising from the put/call options is included in other assets in the accompanying condensed consolidated balance sheets as of September 30, 2018 and December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
<dei:DocumentType id="Factid_2024580" contextRef="P01_01_2018To09_30_2018">10-Q</dei:DocumentType>
<dei:AmendmentFlag id="Factid_2024581" contextRef="P01_01_2018To09_30_2018">false</dei:AmendmentFlag>
<dei:DocumentPeriodEndDate id="Factid_2024582" contextRef="P01_01_2018To09_30_2018">2018-09-30</dei:DocumentPeriodEndDate>
<dei:DocumentFiscalYearFocus id="Factid_2024583" contextRef="P01_01_2018To09_30_2018">2018</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus id="Factid_2024584" contextRef="P01_01_2018To09_30_2018">Q3</dei:DocumentFiscalPeriodFocus>
<dei:EntityRegistrantName id="Factid_2024585" contextRef="P01_01_2018To09_30_2018">Consolidated Water Co. Ltd.</dei:EntityRegistrantName>
<dei:EntityCentralIndexKey id="Factid_2024586" contextRef="P01_01_2018To09_30_2018">0000928340</dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate id="Factid_2024587" contextRef="P01_01_2018To09_30_2018">--12-31</dei:CurrentFiscalYearEndDate>
<dei:EntityFilerCategory id="Factid_2024588" contextRef="P01_01_2018To09_30_2018">Accelerated Filer</dei:EntityFilerCategory>
<dei:TradingSymbol id="Factid_2024589" contextRef="P01_01_2018To09_30_2018">CWCO</dei:TradingSymbol>
<dei:EntityCommonStockSharesOutstanding id="Factid_2024590" contextRef="PAsOn11_02_2018" unitRef="shares" decimals="INF">14964281</dei:EntityCommonStockSharesOutstanding>
<dei:EntityEmergingGrowthCompany id="Factid_2024591" contextRef="P01_01_2018To09_30_2018">false</dei:EntityEmergingGrowthCompany>
<dei:EntitySmallBusiness id="Factid_2024592" contextRef="P01_01_2018To09_30_2018">true</dei:EntitySmallBusiness>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock id="Factid_2024606" contextRef="P01_01_2018To09_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;The Company&amp;#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.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,185,558&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,577,456&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;807,424&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,253,750&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;18,824,188&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,750,599&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,658,373&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;682,713&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,205,830&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;11,297,515&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,434,959&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,919,083&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;124,711&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,047,920&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,526,673&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,013,053&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;455,151&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;846,258&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;627,102&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,941,564&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Loss on asset dispositions and impairments, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,084&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,331&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;12,415&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;412,822&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,463,932&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(721,547&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;417,487&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;2,572,694&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,302,933&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,875,627&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;12,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,862,968&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;310,579&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,552,389&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the three months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $498,663, $836,249, $7,638 and $399,987, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;div style="background: none; letter-spacing: 0px; font-size: 10pt; text-decoration: none; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended September 30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,570,654&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,881,464&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;111,302&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,008,783&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;16,572,203&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,488,441&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,582,401&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;114,667&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,078,888&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,264,397&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,082,213&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,299,063&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(3,365&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;929,895&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,307,806&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,070,681&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;315,374&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;863,646&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;646,622&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,896,323&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Loss on asset dispositions and impairments, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(566,948&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,983,689&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(867,011&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;283,273&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;833,003&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;447,294&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Loss before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,280,297&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(Benefit from) income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(136,447&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,416,744&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;255,605&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,161,139&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the three months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $491,771, $1,274,471, $7,638, and $398,368, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;18,884,929&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;25,294,821&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,054,100&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,798,948&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;50,032,798&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,234,803&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;16,848,668&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;921,653&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,300,370&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;29,305,494&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,650,126&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,446,153&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;132,447&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,498,578&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;20,727,304&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,088,804&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,147,015&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,162,632&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,865,311&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,263,762&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-right: 0px; line-height: normal;"&gt;Loss on asset dispositions and impairments, net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;11,074&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,331&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,405&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,550,248&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,299,138&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(2,030,185&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(370,064&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;6,449,137&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,755,141&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,204,278&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;(Benefit from) income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(113,607&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,317,885&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;484,778&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,833,107&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the nine months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $1,506,292, $2,454,361, $22,915, and $1,198,707, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended September 30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;18,111,274&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,615,787&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;360,758&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,444,678&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;47,532,497&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,895,617&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;15,750,402&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;320,586&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,967,945&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;27,934,550&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,215,657&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,865,385&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;40,172&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,476,733&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;19,597,947&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,288,941&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;940,105&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,498,766&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,967,372&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,695,184&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&lt;div style="margin: 0pt 0px; line-height: normal;"&gt;Loss on asset dispositions and impairments, net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(651,764&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,925,280&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(2,458,594&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(490,639&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;3,324,283&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;871,956&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,196,239&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;(Benefit from) income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(412,592&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,608,831&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;191,916&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,416,915&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the nine months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $1,514,069, $2,928,287, $37,295, and $1,204,313, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,168,224&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;17,967,332&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,806,062&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,054,658&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;22,996,276&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Property plant and equipment, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;22,269,769&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,338,279&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;61,424&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,672,705&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;47,342,177&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,175,313&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,564,202&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,291&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;16,742,806&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Intangibles, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;484,123&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,226,667&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,710,790&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,170,511&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,328,526&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,885,211&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,384,248&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Land and rights of way held for development&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,673,855&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,673,855&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Total segment assets&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;59,900,046&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;71,086,259&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;27,352,165&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,164,089&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;172,502,559&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,406,595&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,177,620&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,155,318&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,308,313&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;15,047,846&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,172,382&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;25,420,819&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;84,339&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,847,524&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;50,525,064&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;321,368&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,498,625&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,291&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,823,284&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;533,767&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,231,667&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,765,434&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,170,511&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,328,526&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,885,211&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,384,248&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Land and rights of way held for development&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;21,505,675&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;21,505,675&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Total segment assets&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;52,095,524&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;75,785,323&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;24,488,173&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;13,111,875&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;165,480,895&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:SegmentReportingDisclosureTextBlock id="Factid_2024607" contextRef="P01_01_2018To09_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3. Segment information&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;The Company has four reportable segments: retail, bulk, services and manufacturing. The retail segment&amp;#160;primarily&amp;#160;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, the Bahamas and Belize under long-term contracts. The services segment provides desalination plant management and operating services to affiliated companies and designs, constructs and sells desalination plants to third parties. The manufacturing segment manufactures a wide range of custom and specialty water treatment-related systems and products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;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 costs to its other three business segments.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;The accounting policies of the segments are consistent with those described in Note 2. The Company evaluates each segment&amp;#8217;s performance based upon its income from operations. All intercompany transactions are eliminated for segment presentation purposes.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;The Company&amp;#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.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,185,558&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,577,456&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;807,424&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,253,750&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;18,824,188&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,750,599&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,658,373&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;682,713&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,205,830&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;11,297,515&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,434,959&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,919,083&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;124,711&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,047,920&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,526,673&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,013,053&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;455,151&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;846,258&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;627,102&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,941,564&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Loss on asset dispositions and impairments, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,084&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,331&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;12,415&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;412,822&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,463,932&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(721,547&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;417,487&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;2,572,694&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,302,933&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,875,627&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;12,659&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,862,968&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;310,579&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,552,389&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the three months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $498,663, $836,249, $7,638 and $399,987, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;div style="background: none; letter-spacing: 0px; font-size: 10pt; text-decoration: none; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended September 30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,570,654&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,881,464&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;111,302&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,008,783&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;16,572,203&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,488,441&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,582,401&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;114,667&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,078,888&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,264,397&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,082,213&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,299,063&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(3,365&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;929,895&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,307,806&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,070,681&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;315,374&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;863,646&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;646,622&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,896,323&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Loss on asset dispositions and impairments, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(566,948&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,983,689&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(867,011&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;283,273&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;833,003&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;447,294&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Loss before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,280,297&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(Benefit from) income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(136,447&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,416,744&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;255,605&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,161,139&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the three months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $491,771, $1,274,471, $7,638, and $398,368, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;18,884,929&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;25,294,821&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,054,100&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,798,948&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;50,032,798&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,234,803&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;16,848,668&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;921,653&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,300,370&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;29,305,494&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,650,126&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,446,153&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;132,447&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,498,578&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;20,727,304&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,088,804&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,147,015&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,162,632&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,865,311&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,263,762&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-right: 0px; line-height: normal;"&gt;Loss on asset dispositions and impairments, net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;11,074&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,331&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,405&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,550,248&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,299,138&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(2,030,185&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(370,064&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;6,449,137&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,755,141&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,204,278&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;(Benefit from) income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(113,607&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,317,885&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;484,778&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,833,107&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the nine months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $1,506,292, $2,454,361, $22,915, and $1,198,707, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Nine Months Ended September 30, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Revenues&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;18,111,274&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,615,787&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;360,758&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;5,444,678&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;47,532,497&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Cost of revenues&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,895,617&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;15,750,402&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;320,586&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,967,945&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;27,934,550&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Gross profit&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,215,657&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;7,865,385&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;40,172&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,476,733&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;19,597,947&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;9,288,941&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;940,105&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,498,766&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,967,372&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,695,184&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&lt;div style="margin: 0pt 0px; line-height: normal;"&gt;Loss on asset dispositions and impairments, net&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,578,480&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income (loss) from operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(651,764&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,925,280&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(2,458,594&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(490,639&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;3,324,283&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Other income, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;871,956&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Income before income taxes&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,196,239&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;(Benefit from) income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(412,592&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Net income&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,608,831&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;Income attributable to non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;191,916&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,416,915&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;"&gt;Depreciation and amortization expenses for the nine months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $1,514,069, $2,928,287, $37,295, and $1,204,313, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of September 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,168,224&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;17,967,332&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,806,062&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,054,658&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;22,996,276&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Property plant and equipment, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;22,269,769&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,338,279&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;61,424&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,672,705&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;47,342,177&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;6,175,313&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,564,202&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,291&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;16,742,806&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Intangibles, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;484,123&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,226,667&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,710,790&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,170,511&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,328,526&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,885,211&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,384,248&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Land and rights of way held for development&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,673,855&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,673,855&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Total segment assets&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;59,900,046&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;71,086,259&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;27,352,165&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;14,164,089&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;172,502,559&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;"&gt;&amp;#160;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December 31, 2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Bulk&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Manufacturing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,406,595&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;10,177,620&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,155,318&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,308,313&lt;/td&gt;&lt;td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;15,047,846&lt;/td&gt;&lt;td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;23,172,382&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;25,420,819&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;84,339&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,847,524&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;50,525,064&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;321,368&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,498,625&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,291&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,823,284&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;533,767&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,231,667&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;3,765,434&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;1,170,511&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;2,328,526&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;4,885,211&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;8,384,248&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Land and rights of way held for development&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;21,505,675&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;-&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;21,505,675&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Total segment assets&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;52,095,524&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;75,785,323&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;24,488,173&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;13,111,875&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;165,480,895&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
<xbrli:unit id="USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="gal">
<xbrli:measure>utr:gal</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="IDR">
<xbrli:measure>iso4217:IDR</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="sqm">
<xbrli:measure>utr:sqm</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="MXN">
<xbrli:measure>iso4217:MXN</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="USD_per_Share">
<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>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="#Factid_1808215" xlink:type="locator" xlink:label="loc_1" />
<link:footnote xlink:role="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" xlink:type="resource" xlink:label="FN_6909">In connection with the Company&#8217;s acquisition of 51% of Aerex in February 2016, the Company acquired from Aerex&#8217;s former sole shareholder an option to compel such shareholder to sell, and granted to such shareholder an option to require the Company to purchase, the shareholder&#8217;s remaining 49% ownership interest in Aerex at a price based upon the fair market value of Aerex at the time of the exercise of the option. The options are exercisable on or after the third anniversary of the February 2016 acquisition date. The net asset arising from the put/call options is included in other assets in the accompanying condensed consolidated balance sheets as of September 30, 2018 and December 31, 2017.</link:footnote>
<link:footnoteArc xlink:type="arc" xlink:to="FN_6909" order="1" xlink:from="loc_1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_1808216" xlink:type="locator" xlink:label="loc_2" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_6909" order="1" xlink:from="loc_2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
<link:loc xlink:href="#Factid_1808217" xlink:type="locator" xlink:label="loc_3" />
<link:footnoteArc xlink:type="arc" xlink:to="FN_6909" order="1" xlink:from="loc_3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" />
</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>cwco-20180930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 08-November-2018 [11:13:57] {PM} - www.datatracks.com-->
<schema targetNamespace="http://www.cwco.com/20180930" elementFormDefault="qualified" xmlns:cwco="http://www.cwco.com/20180930" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2018-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.cwco.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition>1001 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS [Parenthetical]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome" id="CondensedConsolidatedStatementsOfIncome">
<link:definition>1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
<link:definition>1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical" id="CondensedConsolidatedStatementsOfCashFlowsParenthetical">
<link:definition>1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/PrincipalActivity" id="PrincipalActivity">
<link:definition>1007 - Disclosure - Principal activity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/AccountingPolicies" id="AccountingPolicies">
<link:definition>1008 - Disclosure - Accounting policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>1009 - Disclosure - Segment information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/EarningsPerShare" id="EarningsPerShare">
<link:definition>1010 - Disclosure - Earnings per share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/InvestmentInOcBvi" id="InvestmentInOcBvi">
<link:definition>1011 - Disclosure - Investment in OC-BVI</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/NscAndAdrProjectDevelopment" id="NscAndAdrProjectDevelopment">
<link:definition>1012 - Disclosure - NSC and AdR Project Development</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1013 - Disclosure - Fair value measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/Contingencies" id="Contingencies">
<link:definition>1014 - Disclosure - Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/ImpactOfRecentAccountingStandards" id="ImpactOfRecentAccountingStandards">
<link:definition>1015 - Disclosure - Impact of recent accounting standards</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1016 - Disclosure - Subsequent events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/AccountingPoliciesPolicies" id="AccountingPoliciesPolicies">
<link:definition>1017 - Disclosure - Accounting policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/AccountingPoliciesTables" id="AccountingPoliciesTables">
<link:definition>1018 - Disclosure - Accounting policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/SegmentInformationTables" id="SegmentInformationTables">
<link:definition>1019 - Disclosure - Segment information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
<link:definition>1020 - Disclosure - Earnings per share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/InvestmentInOcBviTables" id="InvestmentInOcBviTables">
<link:definition>1021 - Disclosure - Investment in OC-BVI (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>1022 - Disclosure - Fair value measurements (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/AccountingPoliciesDetails" id="AccountingPoliciesDetails">
<link:definition>1023 - Disclosure - Accounting policies (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/AccountingPoliciesDetailsTextual" id="AccountingPoliciesDetailsTextual">
<link:definition>1024 - Disclosure - Accounting policies (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
<link:definition>1025 - Disclosure - Segment information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/SegmentInformationDetailsTextual" id="SegmentInformationDetailsTextual">
<link:definition>1026 - Disclosure - Segment information (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
<link:definition>1027 - Disclosure - Earnings per share (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/InvestmentInOcBviDetails" id="InvestmentInOcBviDetails">
<link:definition>1028 - Disclosure - Investment in OC-BVI (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/InvestmentInOcBviDetailsTextual" id="InvestmentInOcBviDetailsTextual">
<link:definition>1029 - Disclosure - Investment in OC-BVI (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/NscAndAdrProjectDevelopmentDetailsTextual" id="NscAndAdrProjectDevelopmentDetailsTextual">
<link:definition>1030 - Disclosure - NSC and AdR Project Development (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
<link:definition>1031 - Disclosure - Fair value measurements (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/FairValueMeasurementsDetails1" id="FairValueMeasurementsDetails1">
<link:definition>1032 - Disclosure - Fair value measurements (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/FairValueMeasurementsDetailsTextual" id="FairValueMeasurementsDetailsTextual">
<link:definition>1033 - Disclosure - Fair value measurements (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/ContingenciesDetailsTextual" id="ContingenciesDetailsTextual">
<link:definition>1034 - Disclosure - Contingencies (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/ImpactOfRecentAccountingStandardsDetailsTextual" id="ImpactOfRecentAccountingStandardsDetailsTextual">
<link:definition>1035 - Disclosure - Impact of recent accounting standards (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.cwco.com/role/SubsequentEventsDetailsTextual" id="SubsequentEventsDetailsTextual">
<link:definition>1036 - Disclosure - Subsequent events (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="cwco-20180930_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-20180930_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-20180930_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-20180930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
<import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
<element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
<element name="RetailRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_RetailRevenues" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BulkRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_BulkRevenue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ManufacturingRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_ManufacturingRevenues" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CostOfRetailRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CostOfRetailRevenues" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CostOfBulkRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CostOfBulkRevenues" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProfitLossFromSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_ProfitLossFromSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TransfersFromConstructionInProgressToPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TransfersFromOtherAssetsToConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_TransfersFromOtherAssetsToConstructionInProgress" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="AerexIndustriesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AerexIndustriesIncMember" substitutionGroup="xbrli:item" />
<element name="AccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="DepositsHeldInForeignBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_DepositsHeldInForeignBank" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PercentageOfBadDebts" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_PercentageOfBadDebts" substitutionGroup="xbrli:item" />
<element name="BulkMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BulkMember" substitutionGroup="xbrli:item" />
<element name="ServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ServicesMember" substitutionGroup="xbrli:item" />
<element name="ManufacturingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ManufacturingMember" substitutionGroup="xbrli:item" />
<element name="EarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_EarningsPerShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OceanConversionBviLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_OceanConversionBviLtdMember" substitutionGroup="xbrli:item" />
<element name="BaughersBayMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BaughersBayMember" substitutionGroup="xbrli:item" />
<element name="BarBayMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BarBayMember" substitutionGroup="xbrli:item" />
<element name="RefurbishProjectMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_RefurbishProjectMember" substitutionGroup="xbrli:item" />
<element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AgreementAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AgreementDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AgreementDomain" substitutionGroup="xbrli:item" />
<element name="ThousandNineHundredAndNinetyAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ThousandNineHundredAndNinetyAgreementMember" substitutionGroup="xbrli:item" />
<element name="BarBayAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BarBayAgreementMember" substitutionGroup="xbrli:item" />
<element name="PlantAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_PlantAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="PlantDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_PlantDomain" substitutionGroup="xbrli:item" />
<element name="BaughersBayPlantMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BaughersBayPlantMember" substitutionGroup="xbrli:item" />
<element name="EquityMethodInvestmentsVotingSharesPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_EquityMethodInvestmentsVotingSharesPercentage" substitutionGroup="xbrli:item" />
<element name="EquityMethodInvestmentInterestInProfitPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_EquityMethodInvestmentInterestInProfitPercentage" substitutionGroup="xbrli:item" />
<element name="DeliveryTermsVolumeOfWaterPerDay" type="num:volumeItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_DeliveryTermsVolumeOfWaterPerDay" substitutionGroup="xbrli:item" />
<element name="PurchasePriceAgreedForPlantUnderAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_PurchasePriceAgreedForPlantUnderAgreement" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CostIncurredToExpandPlantCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CostIncurredToExpandPlantCapacity" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PlantCapacity" type="num:volumeItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_PlantCapacity" substitutionGroup="xbrli:item" />
<element name="PlantValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_PlantValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsDamageFromBviGovernment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_ProceedsDamageFromBviGovernment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PotentialProceedsToBeReceivedFromLitigationSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProfitSharingIncomeFromEquityMethodInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_ProfitSharingIncomeFromEquityMethodInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OptionAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_OptionAgreementMember" substitutionGroup="xbrli:item" />
<element name="TypeOfPhasesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_TypeOfPhasesAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TypeOfPhasesDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_TypeOfPhasesDomain" substitutionGroup="xbrli:item" />
<element name="FirstPhaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_FirstPhaseMember" substitutionGroup="xbrli:item" />
<element name="SecondPhaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_SecondPhaseMember" substitutionGroup="xbrli:item" />
<element name="AguasDeRosaritoSapiDeCvMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AguasDeRosaritoSapiDeCvMember" substitutionGroup="xbrli:item" />
<element name="TotalPercentageOfOwnershipInterestInAcquiredCompany" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" substitutionGroup="xbrli:item" />
<element name="SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" type="num:volumeItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" substitutionGroup="xbrli:item" />
<element name="RepaymentOfInterCompanyLoanPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_RepaymentOfInterCompanyLoanPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_LeaseTerm" substitutionGroup="xbrli:item" />
<element name="TotalVotingInterestPercentageAfterConversionOfLoan" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_TotalVotingInterestPercentageAfterConversionOfLoan" substitutionGroup="xbrli:item" />
<element name="PercentageOfVotingInterestAcquiredThroughOptionAgreement" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" substitutionGroup="xbrli:item" />
<element name="PaymentsForOptionExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_PaymentsForOptionExercised" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentsToEnterOptionAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_PaymentsToEnterOptionAgreement" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CounterGuarantyFixedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CounterGuarantyFixedAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SubscriptionAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_SubscriptionAgreementDescription" substitutionGroup="xbrli:item" />
<element name="OptionAgreementExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_OptionAgreementExpirationDate" substitutionGroup="xbrli:item" />
<element name="NSCAguaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_NSCAguaMember" substitutionGroup="xbrli:item" />
<element name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CommitmentsAndContingenciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CwBelizeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CwBelizeMember" substitutionGroup="xbrli:item" />
<element name="CwBaliMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CwBaliMember" substitutionGroup="xbrli:item" />
<element name="CompensatoryDamagesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CompensatoryDamagesMember" substitutionGroup="xbrli:item" />
<element name="PunitiveDamagesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_PunitiveDamagesMember" substitutionGroup="xbrli:item" />
<element name="ThreePlantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ThreePlantsMember" substitutionGroup="xbrli:item" />
<element name="CommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CommitmentsAndContingenciesLineItems" substitutionGroup="xbrli:item" />
<element name="CaymanWaterRetailOperationsPercentageOfGrossProfit" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" substitutionGroup="xbrli:item" />
<element name="CaymanWaterRetailOperationsPercentageOfRevenue" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" substitutionGroup="xbrli:item" />
<element name="PerGallonPriceOfWaterSuppliedPercent" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_PerGallonPriceOfWaterSuppliedPercent" substitutionGroup="xbrli:item" />
<element name="WSCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_WSCMember" substitutionGroup="xbrli:item" />
<element name="ShareholderMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ShareholderMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>cwco-20180930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 08-November-2018 [11:13:57] {PM} - www.datatracks.com-->
<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">
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfIncome" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#EarningsPerShareDetails" roleURI="http://www.cwco.com/role/EarningsPerShareDetails" />
<calculationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_ConstructionInProgressGross" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="loc_us-gaap_InventoryNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_InventoryNoncurrent" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_EquityMethodInvestments" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="70" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="loc_us-gaap_LandAvailableForDevelopment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_LandAvailableForDevelopment" use="optional" order="80" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" use="optional" order="90" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="100" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaap_DividendsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DividendsPayableCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" use="optional" order="20" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/EarningsPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaap_DividendsPreferredStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_DividendsPreferredStock" use="optional" order="20" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/EarningsPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" use="optional" order="30" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_Revenues" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RetailRevenues" xlink:label="loc_cwco_RetailRevenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues" xlink:to="loc_cwco_RetailRevenues" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkRevenue" xlink:label="loc_cwco_BulkRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues" xlink:to="loc_cwco_BulkRevenue" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingRevenues" xlink:label="loc_CWCO_ManufacturingRevenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues" xlink:to="loc_CWCO_ManufacturingRevenues" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfRevenue" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfRetailRevenues" xlink:label="loc_cwco_CostOfRetailRevenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="loc_cwco_CostOfRetailRevenues" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfBulkRevenues" xlink:label="loc_cwco_CostOfBulkRevenues" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="loc_cwco_CostOfBulkRevenues" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManufacturingCosts" xlink:label="loc_us-gaap_ManufacturingCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="loc_us-gaap_ManufacturingCosts" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaap_InterestIncomeOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestIncomeOther" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="loc_cwco_ProfitLossFromSubsidiaries" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_cwco_ProfitLossFromSubsidiaries" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="20" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="loc_us-gaap_PaymentsToAcquireLand" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireLand" use="optional" order="40" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest" use="optional" order="40" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="70" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>cwco-20180930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 08-November-2018 [11:13:57] {PM} - www.datatracks.com-->
<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:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#DocumentAndEntityInformation" roleURI="http://www.cwco.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cwco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfIncome" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#AccountingPoliciesDetails" roleURI="http://www.cwco.com/role/AccountingPoliciesDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#AccountingPoliciesDetailsTextual" roleURI="http://www.cwco.com/role/AccountingPoliciesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SegmentInformationDetails" roleURI="http://www.cwco.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SegmentInformationDetailsTextual" roleURI="http://www.cwco.com/role/SegmentInformationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#EarningsPerShareDetails" roleURI="http://www.cwco.com/role/EarningsPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#InvestmentInOcBviDetails" roleURI="http://www.cwco.com/role/InvestmentInOcBviDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#InvestmentInOcBviDetailsTextual" roleURI="http://www.cwco.com/role/InvestmentInOcBviDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#NscAndAdrProjectDevelopmentDetailsTextual" roleURI="http://www.cwco.com/role/NscAndAdrProjectDevelopmentDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurementsDetails" roleURI="http://www.cwco.com/role/FairValueMeasurementsDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurementsDetails1" roleURI="http://www.cwco.com/role/FairValueMeasurementsDetails1" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurementsDetailsTextual" roleURI="http://www.cwco.com/role/FairValueMeasurementsDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#ContingenciesDetailsTextual" roleURI="http://www.cwco.com/role/ContingenciesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#ImpactOfRecentAccountingStandardsDetailsTextual" roleURI="http://www.cwco.com/role/ImpactOfRecentAccountingStandardsDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SubsequentEventsDetailsTextual" roleURI="http://www.cwco.com/role/SubsequentEventsDetailsTextual" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_187664" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_187667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentInformationTable_187667" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_187666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_187667" xlink:to="loc_us-gaap_StatementClassOfStockAxis_187666" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_187665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_187666" xlink:to="loc_us-gaap_ClassOfStockDomain_187665" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_187665_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_187666" xlink:to="loc_us-gaap_ClassOfStockDomain_187665_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentType_187411" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_AmendmentFlag_187412" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentPeriodEndDate_187421" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentFiscalYearFocus_187422" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187423" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityRegistrantName_187436" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityCentralIndexKey_187437" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_CurrentFiscalYearEndDate_187453" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityFilerCategory_187458" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_187540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_TradingSymbol_187540" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_187547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_187547" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_187659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityEmergingGrowthCompany_187659" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_187661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntitySmallBusiness_187661" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43" xlink:to="loc_us-gaap_AssetsAbstract_44" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_53" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_InventoryNet_54" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_55" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_56" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_57" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_AssetsCurrent_58" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_59" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_ConstructionInProgressGross_60" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="loc_us-gaap_InventoryNoncurrent_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_InventoryNoncurrent_61" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_62" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_EquityMethodInvestments_63" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_Goodwill_64" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="loc_us-gaap_LandAvailableForDevelopment_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_LandAvailableForDevelopment_65" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_66" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_67" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_Assets_68" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_47" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_69" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaap_DividendsPayableCurrent_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_DividendsPayableCurrent_70" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_71" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_72" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_LiabilitiesCurrent_73" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_74" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_75" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_Liabilities_76" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_CommitmentsAndContingencies_77" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_StockholdersEquityAbstract_49" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_PreferredStockValue_78" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_CommonStockValue_79" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_AdditionalPaidInCapital_80" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_82" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_43" xlink:to="loc_us-gaap_StatementTable_40" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_40" xlink:to="loc_us-gaap_StatementClassOfStockAxis_41" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_41" xlink:to="loc_us-gaap_ClassOfStockDomain_42" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_42_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_41" xlink:to="loc_us-gaap_ClassOfStockDomain_42_default" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_42" xlink:to="loc_us-gaap_CommonClassAMember_50" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_42" xlink:to="loc_us-gaap_CommonClassBMember_51" use="optional" order="47" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_156" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_StatementTable_153" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_153" xlink:to="loc_us-gaap_StatementClassOfStockAxis_154" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_154" xlink:to="loc_us-gaap_ClassOfStockDomain_155" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_155_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_154" xlink:to="loc_us-gaap_ClassOfStockDomain_155_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_155" xlink:to="loc_us-gaap_CommonClassAMember_157" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_155" xlink:to="loc_us-gaap_CommonClassBMember_158" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_159" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_160" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockSharesIssued_161" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_162" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_163" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_164" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockSharesIssued_165" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_166" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_332" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_StatementTable_330" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_330" xlink:to="loc_us-gaap_StatementClassOfStockAxis_331" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_331" xlink:to="loc_us-gaap_ClassOfStockDomain_335" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_335_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_331" xlink:to="loc_us-gaap_ClassOfStockDomain_335_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_221527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_330" xlink:to="loc_srt_ProductOrServiceAxis_221527" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_221528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_221527" xlink:to="loc_srt_ProductsAndServicesDomain_221528" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_221528_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_221527" xlink:to="loc_srt_ProductsAndServicesDomain_221528_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RetailRevenues" xlink:label="loc_cwco_RetailRevenues_336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_RetailRevenues_336" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkRevenue" xlink:label="loc_cwco_BulkRevenue_337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_BulkRevenue_337" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingRevenues" xlink:label="loc_cwco_ManufacturingRevenues_339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_ManufacturingRevenues_339" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfRetailRevenues" xlink:label="loc_cwco_CostOfRetailRevenues_341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_CostOfRetailRevenues_341" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfBulkRevenues" xlink:label="loc_cwco_CostOfBulkRevenues_342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_CostOfBulkRevenues_342" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManufacturingCosts" xlink:label="loc_us-gaap_ManufacturingCosts_344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_ManufacturingCosts_344" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_CostOfRevenue_345" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_GrossProfit_346" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_347" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_348" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_OperatingIncomeLoss_349" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaap_InterestIncomeOther_350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_InterestIncomeOther_350" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_InterestExpense_351" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="loc_cwco_ProfitLossFromSubsidiaries_352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_cwco_ProfitLossFromSubsidiaries_352" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_353" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_354" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_355" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_356" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_357" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_358" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_ProfitLoss_359" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_360" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_NetIncomeLoss_361" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_EarningsPerShareBasic_362" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_EarningsPerShareDiluted_363" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_364" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_365" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_366" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_338" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_221531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_221531" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_Revenues_340" use="optional" order="40" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_453" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_StatementTable_449" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_449" xlink:to="loc_us-gaap_StatementScenarioAxis_450" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_450" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_450" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_451" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_449" xlink:to="loc_us-gaap_StatementClassOfStockAxis_451" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_451" xlink:to="loc_us-gaap_ClassOfStockDomain_459" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_459_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_451" xlink:to="loc_us-gaap_ClassOfStockDomain_459_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_449" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_452" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_452" xlink:to="loc_us-gaap_EquityComponentDomain_460" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_460_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_452" xlink:to="loc_us-gaap_EquityComponentDomain_460_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_224817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_460" xlink:to="loc_us-gaap_CommonStockMember_224817" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_224853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_460" xlink:to="loc_us-gaap_PreferredStockMember_224853" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_461" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_464" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_465" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_466" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_467" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="loc_us-gaap_PaymentsToAcquireLand_224812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_PaymentsToAcquireLand_224812" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_468" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_469" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_471" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_224813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_224813" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_227595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_227595" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_227605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_227605" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_227685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_227685" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_261072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_261072" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_472" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_473" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_InterestPaid_475" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_477" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_us-gaap_Dividends_478" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:label="loc_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_479" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:label="loc_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_480" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromOtherAssetsToConstructionInProgress" xlink:label="loc_cwco_TransfersFromOtherAssetsToConstructionInProgress_481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_cwco_TransfersFromOtherAssetsToConstructionInProgress_481" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaap_StockIssued1_224854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_us-gaap_StockIssued1_224854" use="optional" order="38" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_488" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_488" xlink:to="loc_us-gaap_StatementTable_484" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_484" xlink:to="loc_us-gaap_StatementClassOfStockAxis_485" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_485" xlink:to="loc_us-gaap_ClassOfStockDomain_489" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_485" xlink:to="loc_us-gaap_ClassOfStockDomain_489_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_484" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_486" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_486" xlink:to="loc_us-gaap_EquityComponentDomain_487" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_487_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_486" xlink:to="loc_us-gaap_EquityComponentDomain_487_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_224855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_487" xlink:to="loc_us-gaap_PreferredStockMember_224855" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_490" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_487" xlink:to="loc_us-gaap_CommonStockMember_490" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_488" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_491" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_488" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_492" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/AccountingPoliciesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_114" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_us-gaap_StatementTable_112" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_112" xlink:to="loc_us-gaap_StatementClassOfStockAxis_113" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_113" xlink:to="loc_us-gaap_ClassOfStockDomain_115" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_115_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_113" xlink:to="loc_us-gaap_ClassOfStockDomain_115_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_221441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_112" xlink:to="loc_srt_ProductOrServiceAxis_221441" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_221442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_221441" xlink:to="loc_srt_ProductsAndServicesDomain_221442" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_221442_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_221441" xlink:to="loc_srt_ProductsAndServicesDomain_221442_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RetailRevenues" xlink:label="loc_cwco_RetailRevenues_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_cwco_RetailRevenues_116" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkRevenue" xlink:label="loc_cwco_BulkRevenue_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_cwco_BulkRevenue_117" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingRevenues" xlink:label="loc_cwco_ManufacturingRevenues_221445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_cwco_ManufacturingRevenues_221445" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_118" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_us-gaap_Revenues_120" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/AccountingPoliciesDetailsTextual">
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AccountingPoliciesLineItems" xlink:label="loc_cwco_AccountingPoliciesLineItems_136" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AccountingPoliciesTable" xlink:label="loc_cwco_AccountingPoliciesTable_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_cwco_AccountingPoliciesTable_123" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_dei_LegalEntityAxis_124" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_124" xlink:to="loc_dei_EntityDomain_137" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_137_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_124" xlink:to="loc_dei_EntityDomain_137_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_125" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_125" xlink:to="loc_us-gaap_SegmentDomain_138" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_138_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_125" xlink:to="loc_us-gaap_SegmentDomain_138_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_126" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_126" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_139" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_139_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_126" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_139_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_InvestmentTypeAxis_127" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_127" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_140" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_140_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_127" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_140_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_srt_StatementGeographicalAxis_128" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_128" xlink:to="loc_srt_SegmentGeographicalDomain_129" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_129_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_128" xlink:to="loc_srt_SegmentGeographicalDomain_129_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BZ" xlink:label="loc_country_BZ_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_129" xlink:to="loc_country_BZ_141" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="loc_country_BS_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_129" xlink:to="loc_country_BS_142" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_130" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_130" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_130" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131" xlink:to="loc_us-gaap_CertificatesOfDepositMember_143" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_132" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_132" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_132" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AerexIndustriesIncMember" xlink:label="loc_cwco_AerexIndustriesIncMember_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133" xlink:to="loc_cwco_AerexIndustriesIncMember_144" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_srt_RangeAxis_134" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_134" xlink:to="loc_srt_RangeMember_135" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_135_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_134" xlink:to="loc_srt_RangeMember_135_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_135" xlink:to="loc_srt_MaximumMember_145" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_146" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DepositsHeldInForeignBank" xlink:label="loc_cwco_DepositsHeldInForeignBank_147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_cwco_DepositsHeldInForeignBank_147" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_148" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_149" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PercentageOfBadDebts" xlink:label="loc_cwco_PercentageOfBadDebts_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_cwco_PercentageOfBadDebts_150" use="optional" order="35" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SegmentInformationDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_173" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" xlink:to="loc_srt_ProductOrServiceAxis_170" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_170" xlink:to="loc_srt_ProductsAndServicesDomain_171" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_171_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_170" xlink:to="loc_srt_ProductsAndServicesDomain_171_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkMember" xlink:label="loc_cwco_BulkMember_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_cwco_BulkMember_175" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ServicesMember" xlink:label="loc_cwco_ServicesMember_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_cwco_ServicesMember_176" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingMember" xlink:label="loc_cwco_ManufacturingMember_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_cwco_ManufacturingMember_177" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetailMember" xlink:label="loc_us-gaap_RetailMember_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_us-gaap_RetailMember_174" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_172" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_172" xlink:to="loc_us-gaap_EquityComponentDomain_178" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_178_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_172" xlink:to="loc_us-gaap_EquityComponentDomain_178_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_CostOfRevenue_180" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_GrossProfit_181" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_182" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_OperatingIncomeLoss_184" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_185" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_186" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_187" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_ProfitLoss_188" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_189" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_NetIncomeLoss_190" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_Assets_191" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_192" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_193" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_ConstructionInProgressGross_194" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_195" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_Goodwill_196" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="loc_us-gaap_LandAvailableForDevelopment_197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_LandAvailableForDevelopment_197" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_258902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_258902" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_Revenues_179" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SegmentInformationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_205" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_205" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xlink:to="loc_srt_ProductOrServiceAxis_201" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_201" xlink:to="loc_srt_ProductsAndServicesDomain_202" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_202_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_201" xlink:to="loc_srt_ProductsAndServicesDomain_202_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkMember" xlink:label="loc_cwco_BulkMember_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_cwco_BulkMember_207" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ServicesMember" xlink:label="loc_cwco_ServicesMember_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_cwco_ServicesMember_208" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingMember" xlink:label="loc_cwco_ManufacturingMember_209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_cwco_ManufacturingMember_209" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetailMember" xlink:label="loc_us-gaap_RetailMember_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_us-gaap_RetailMember_206" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_203" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_203" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_210" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_210_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_203" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_210_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_204" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_204" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_211" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_211_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_204" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_211_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_205" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_212" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/EarningsPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_217" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EarningsPerShareTable" xlink:label="loc_cwco_EarningsPerShareTable_215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_cwco_EarningsPerShareTable_215" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_EarningsPerShareTable_215" xlink:to="loc_us-gaap_StatementScenarioAxis_216" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_216" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_219" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_219_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_216" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_219_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_NetIncomeLoss_220" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaap_DividendsPreferredStock_221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_DividendsPreferredStock_221" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_222" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_223" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_224" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_225" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_226" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/InvestmentInOcBviDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_229" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_229" xlink:to="loc_us-gaap_StatementClassOfStockAxis_230" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_230" xlink:to="loc_us-gaap_ClassOfStockDomain_232" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_232_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_230" xlink:to="loc_us-gaap_ClassOfStockDomain_232_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_us-gaap_EquityMethodInvestments_233" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:label="loc_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_234" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_235" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/InvestmentInOcBviDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_239" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_240" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_240" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_241" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_241_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_240" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_241_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OceanConversionBviLtdMember" xlink:label="loc_cwco_OceanConversionBviLtdMember_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_241" xlink:to="loc_cwco_OceanConversionBviLtdMember_252" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BaughersBayMember" xlink:label="loc_cwco_BaughersBayMember_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_241" xlink:to="loc_cwco_BaughersBayMember_253" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BarBayMember" xlink:label="loc_cwco_BarBayMember_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_241" xlink:to="loc_cwco_BarBayMember_254" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_srt_ProductOrServiceAxis_242" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_242" xlink:to="loc_srt_ProductsAndServicesDomain_243" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_243_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_242" xlink:to="loc_srt_ProductsAndServicesDomain_243_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementServiceMember" xlink:label="loc_us-gaap_ManagementServiceMember_255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_243" xlink:to="loc_us-gaap_ManagementServiceMember_255" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RefurbishProjectMember" xlink:label="loc_cwco_RefurbishProjectMember_260707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_243" xlink:to="loc_cwco_RefurbishProjectMember_260707" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AgreementAxis" xlink:label="loc_cwco_AgreementAxis_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_cwco_AgreementAxis_244" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AgreementDomain" xlink:label="loc_cwco_AgreementDomain_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cwco_AgreementAxis_244" xlink:to="loc_cwco_AgreementDomain_245" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AgreementDomain" xlink:label="loc_cwco_AgreementDomain_245_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cwco_AgreementAxis_244" xlink:to="loc_cwco_AgreementDomain_245_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:label="loc_cwco_ThousandNineHundredAndNinetyAgreementMember_256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_AgreementDomain_245" xlink:to="loc_cwco_ThousandNineHundredAndNinetyAgreementMember_256" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BarBayAgreementMember" xlink:label="loc_cwco_BarBayAgreementMember_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_AgreementDomain_245" xlink:to="loc_cwco_BarBayAgreementMember_257" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantAxis" xlink:label="loc_cwco_PlantAxis_246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_cwco_PlantAxis_246" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantDomain" xlink:label="loc_cwco_PlantDomain_258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cwco_PlantAxis_246" xlink:to="loc_cwco_PlantDomain_258" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantDomain" xlink:label="loc_cwco_PlantDomain_258_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cwco_PlantAxis_246" xlink:to="loc_cwco_PlantDomain_258_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_247" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_247" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_247" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BaughersBayPlantMember" xlink:label="loc_cwco_BaughersBayPlantMember_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248" xlink:to="loc_cwco_BaughersBayPlantMember_259" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_249" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_249" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_260" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_260_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_249" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_260_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_250" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_250" xlink:to="loc_us-gaap_LossContingencyNatureDomain_261" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_261_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_250" xlink:to="loc_us-gaap_LossContingencyNatureDomain_261_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_262" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:label="loc_cwco_EquityMethodInvestmentsVotingSharesPercentage_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_EquityMethodInvestmentsVotingSharesPercentage_263" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:label="loc_cwco_EquityMethodInvestmentInterestInProfitPercentage_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_EquityMethodInvestmentInterestInProfitPercentage_264" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DeliveryTermsVolumeOfWaterPerDay" xlink:label="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_265" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_EquityMethodInvestments_266" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:label="loc_cwco_PurchasePriceAgreedForPlantUnderAgreement_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PurchasePriceAgreedForPlantUnderAgreement_267" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostIncurredToExpandPlantCapacity" xlink:label="loc_cwco_CostIncurredToExpandPlantCapacity_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_CostIncurredToExpandPlantCapacity_268" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_269" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantCapacity" xlink:label="loc_cwco_PlantCapacity_271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PlantCapacity_271" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantValue" xlink:label="loc_cwco_PlantValue_273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PlantValue_273" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProceedsDamageFromBviGovernment" xlink:label="loc_cwco_ProceedsDamageFromBviGovernment_274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_ProceedsDamageFromBviGovernment_274" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" xlink:label="loc_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement_275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement_275" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProfitSharingIncomeFromEquityMethodInvestments" xlink:label="loc_cwco_ProfitSharingIncomeFromEquityMethodInvestments_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_ProfitSharingIncomeFromEquityMethodInvestments_276" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_DeferredRevenueCurrent_277" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_221366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_221366" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_270" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_256892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_256892" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_260706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_Revenues_260706" use="optional" order="48" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/NscAndAdrProjectDevelopmentDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_280" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_RangeAxis_284" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_284" xlink:to="loc_srt_RangeMember_298" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_298_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_284" xlink:to="loc_srt_RangeMember_298_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_285" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_285" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_299" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_299_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_285" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_299_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_StatementClassOfStockAxis_286" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_286" xlink:to="loc_us-gaap_ClassOfStockDomain_287" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_287_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_286" xlink:to="loc_us-gaap_ClassOfStockDomain_287_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OptionAgreementMember" xlink:label="loc_cwco_OptionAgreementMember_300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_287" xlink:to="loc_cwco_OptionAgreementMember_300" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_CreditFacilityAxis_288" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_288" xlink:to="loc_us-gaap_CreditFacilityDomain_301" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_301_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_288" xlink:to="loc_us-gaap_CreditFacilityDomain_301_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_VariableRateAxis_289" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_289" xlink:to="loc_us-gaap_VariableRateDomain_302" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_302_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_289" xlink:to="loc_us-gaap_VariableRateDomain_302_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_CurrencyAxis_290" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_290" xlink:to="loc_currency_AllCurrenciesDomain_303" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_303_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_290" xlink:to="loc_currency_AllCurrenciesDomain_303_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TypeOfPhasesAxis" xlink:label="loc_cwco_TypeOfPhasesAxis_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_cwco_TypeOfPhasesAxis_291" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TypeOfPhasesDomain" xlink:label="loc_cwco_TypeOfPhasesDomain_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cwco_TypeOfPhasesAxis_291" xlink:to="loc_cwco_TypeOfPhasesDomain_292" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TypeOfPhasesDomain" xlink:label="loc_cwco_TypeOfPhasesDomain_292_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cwco_TypeOfPhasesAxis_291" xlink:to="loc_cwco_TypeOfPhasesDomain_292_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_FirstPhaseMember" xlink:label="loc_cwco_FirstPhaseMember_304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_TypeOfPhasesDomain_292" xlink:to="loc_cwco_FirstPhaseMember_304" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SecondPhaseMember" xlink:label="loc_cwco_SecondPhaseMember_305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_TypeOfPhasesDomain_292" xlink:to="loc_cwco_SecondPhaseMember_305" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_293" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_293" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_294" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_294_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_293" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_294_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="loc_cwco_AguasDeRosaritoSapiDeCvMember_306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_294" xlink:to="loc_cwco_AguasDeRosaritoSapiDeCvMember_306" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_260714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_OwnershipAxis_260714" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_260715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_260714" xlink:to="loc_srt_OwnershipDomain_260715" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_260715_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_260714" xlink:to="loc_srt_OwnershipDomain_260715_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_NSCAguaMember" xlink:label="loc_cwco_NSCAguaMember_260717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_260715" xlink:to="loc_cwco_NSCAguaMember_260717" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_307" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:label="loc_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_308" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="loc_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_309" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_310" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLandHeldForUse" xlink:label="loc_us-gaap_PaymentsToAcquireLandHeldForUse_311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_PaymentsToAcquireLandHeldForUse_311" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RepaymentOfInterCompanyLoanPayable" xlink:label="loc_cwco_RepaymentOfInterCompanyLoanPayable_312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_RepaymentOfInterCompanyLoanPayable_312" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_LeaseTerm" xlink:label="loc_cwco_LeaseTerm_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_LeaseTerm_313" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_Assets_314" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_Liabilities_315" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_316" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:label="loc_cwco_TotalVotingInterestPercentageAfterConversionOfLoan_317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_TotalVotingInterestPercentageAfterConversionOfLoan_317" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:label="loc_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_318" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PaymentsForOptionExercised" xlink:label="loc_cwco_PaymentsForOptionExercised_319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_PaymentsForOptionExercised_319" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaap_AreaOfLand_320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_AreaOfLand_320" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PaymentsToEnterOptionAgreement" xlink:label="loc_cwco_PaymentsToEnterOptionAgreement_321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_PaymentsToEnterOptionAgreement_321" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="loc_us-gaap_PaymentsToAcquireLand_322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_PaymentsToAcquireLand_322" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CounterGuarantyFixedAmount" xlink:label="loc_cwco_CounterGuarantyFixedAmount_323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_CounterGuarantyFixedAmount_323" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedContractualRightsGross" xlink:label="loc_us-gaap_FiniteLivedContractualRightsGross_326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_FiniteLivedContractualRightsGross_326" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SubscriptionAgreementDescription" xlink:label="loc_cwco_SubscriptionAgreementDescription_327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_SubscriptionAgreementDescription_327" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OptionAgreementExpirationDate" xlink:label="loc_cwco_OptionAgreementExpirationDate_221686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_OptionAgreementExpirationDate_221686" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_261073" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_SharePrice_261073" use="optional" order="55" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurementsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_376" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_376" xlink:to="loc_us-gaap_StatementTable_371" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_371" xlink:to="loc_us-gaap_StatementClassOfStockAxis_372" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_372" xlink:to="loc_us-gaap_ClassOfStockDomain_378" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_372" xlink:to="loc_us-gaap_ClassOfStockDomain_378_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_371" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_373" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_373" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_373" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_379" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_380" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_381" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_371" xlink:to="loc_us-gaap_FinancialInstrumentAxis_375" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_375" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_382" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_382_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_375" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_382_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_221279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_376" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_221279" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_221279" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_383" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurementsDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_389" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_389" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_392" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_393" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_389" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_387" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_387" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_388" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_388" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_391" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_391_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_388" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_391_default" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurementsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_401" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_StatementTable_397" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_397" xlink:to="loc_us-gaap_StatementClassOfStockAxis_398" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_398" xlink:to="loc_us-gaap_ClassOfStockDomain_402" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_402_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_398" xlink:to="loc_us-gaap_ClassOfStockDomain_402_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_397" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_399" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_399" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_400" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_400_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_399" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_400_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_260718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_397" xlink:to="loc_srt_OwnershipAxis_260718" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_260719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_260718" xlink:to="loc_srt_OwnershipDomain_260719" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_260719_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_260718" xlink:to="loc_srt_OwnershipDomain_260719_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AerexIndustriesIncMember" xlink:label="loc_cwco_AerexIndustriesIncMember_260720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_260719" xlink:to="loc_cwco_AerexIndustriesIncMember_260720" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_404" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_405" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/ContingenciesDetailsTextual">
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="loc_cwco_CommitmentsAndContingenciesLineItems_424" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="loc_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_442" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="loc_cwco_CaymanWaterRetailOperationsPercentageOfRevenue_443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_CaymanWaterRetailOperationsPercentageOfRevenue_443" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DeliveryTermsVolumeOfWaterPerDay" xlink:label="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_444" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_446" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="loc_cwco_CommitmentsAndContingenciesTable_408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_CommitmentsAndContingenciesTable_408" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_411" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_411" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_411" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CwBelizeMember" xlink:label="loc_cwco_CwBelizeMember_427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" xlink:to="loc_cwco_CwBelizeMember_427" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CwBaliMember" xlink:label="loc_cwco_CwBaliMember_428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" xlink:to="loc_cwco_CwBaliMember_428" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_413" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_413" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_429" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_429_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_413" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_429_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_StatementScenarioAxis_414" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_414" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_430" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_430_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_414" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_430_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_415" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_415" xlink:to="loc_us-gaap_RelatedPartyDomain_431" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_431_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_415" xlink:to="loc_us-gaap_RelatedPartyDomain_431_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_srt_CurrencyAxis_416" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_416" xlink:to="loc_currency_AllCurrenciesDomain_432" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_432_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_416" xlink:to="loc_currency_AllCurrenciesDomain_432_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_417" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_417" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_433" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_433_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_417" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_433_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilityAxis" xlink:label="loc_us-gaap_PublicUtilityAxis_418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_PublicUtilityAxis_418" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UtilityPlantDomain" xlink:label="loc_us-gaap_UtilityPlantDomain_419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_418" xlink:to="loc_us-gaap_UtilityPlantDomain_419" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UtilityPlantDomain" xlink:label="loc_us-gaap_UtilityPlantDomain_419_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_418" xlink:to="loc_us-gaap_UtilityPlantDomain_419_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_420" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_420" xlink:to="loc_us-gaap_LossContingencyNatureDomain_421" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_421_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_420" xlink:to="loc_us-gaap_LossContingencyNatureDomain_421_default" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CompensatoryDamagesMember" xlink:label="loc_cwco_CompensatoryDamagesMember_437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_421" xlink:to="loc_cwco_CompensatoryDamagesMember_437" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PunitiveDamagesMember" xlink:label="loc_cwco_PunitiveDamagesMember_438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_421" xlink:to="loc_cwco_PunitiveDamagesMember_438" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_422" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_422" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_422" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ThreePlantsMember" xlink:label="loc_cwco_ThreePlantsMember_439" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423" xlink:to="loc_cwco_ThreePlantsMember_439" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_409" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_409" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_425" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_425_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_409" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_425_default" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_410" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_410" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_426" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_426_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_410" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_426_default" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_227858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_srt_MajorCustomersAxis_227858" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_227859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_227858" xlink:to="loc_srt_NameOfMajorCustomerDomain_227859" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_227859_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_227858" xlink:to="loc_srt_NameOfMajorCustomerDomain_227859_default" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_WSCMember" xlink:label="loc_cwco_WSCMember_227860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_227859" xlink:to="loc_cwco_WSCMember_227860" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_227857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_us-gaap_AccountsReceivableNet_227857" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PerGallonPriceOfWaterSuppliedPercent" xlink:label="loc_cwco_PerGallonPriceOfWaterSuppliedPercent_260709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_PerGallonPriceOfWaterSuppliedPercent_260709" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_us-gaap_Revenues_440" use="optional" order="50" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/ImpactOfRecentAccountingStandardsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_16" xlink:to="loc_us-gaap_StatementTable_12" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_13" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_12" xlink:to="loc_us-gaap_StatementClassOfStockAxis_13" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_13" xlink:to="loc_us-gaap_ClassOfStockDomain_17" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_17_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_13" xlink:to="loc_us-gaap_ClassOfStockDomain_17_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_12" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_15" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14" xlink:to="loc_us-gaap_TypeOfAdoptionMember_15" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_15_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14" xlink:to="loc_us-gaap_TypeOfAdoptionMember_15_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201615Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201615Member_18" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_15" xlink:to="loc_us-gaap_AccountingStandardsUpdate201615Member_18" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_19" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_16" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_19" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SubsequentEventsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_227984" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_227983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_SubsequentEventTable_227983" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_227985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_227983" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_227985" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_227986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_227985" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_227986" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_227986_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_227985" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_227986_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_227995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_227983" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_227995" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_227996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_227995" xlink:to="loc_us-gaap_EquityComponentDomain_227996" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_227996_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_227995" xlink:to="loc_us-gaap_EquityComponentDomain_227996_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaap_ParentMember_227997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_227996" xlink:to="loc_us-gaap_ParentMember_227997" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ShareholderMember" xlink:label="loc_cwco_ShareholderMember_227998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_227996" xlink:to="loc_cwco_ShareholderMember_227998" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_258920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_227983" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_258920" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_258921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_258920" xlink:to="loc_us-gaap_ReceivableTypeDomain_258921" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_258921_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_258920" xlink:to="loc_us-gaap_ReceivableTypeDomain_258921_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="loc_us-gaap_LoansReceivableNet_227999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_LoansReceivableNet_227999" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableWithImputedInterestDueDates" xlink:label="loc_us-gaap_ReceivableWithImputedInterestDueDates_228000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_ReceivableWithImputedInterestDueDates_228000" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:label="loc_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_228001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_228001" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_228002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_228002" use="optional" order="16" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>cwco-20180930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 08-November-2018 [11:13:57] {PM} - www.datatracks.com-->
<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">
<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/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<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" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DocumentAndEntityInformationAbstract" xlink:label="loc_cwco_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract" xlink:to="lab_cwco_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Class A common stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Class B common stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xml:lang="en-US">Notes, Loans and Financing Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xml:lang="en-US">Current portion of loans receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" 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="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConstructionInProgressGross" xml:lang="en-US">Construction in Progress, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConstructionInProgressGross" xml:lang="en-US">Construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="loc_us-gaap_InventoryNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNoncurrent" xml:lang="en-US">Inventory, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryNoncurrent" xml:lang="en-US">Inventory, non-current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNoncurrent" xlink:to="lab_us-gaap_InventoryNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xml:lang="en-US">Notes, Loans and Financing Receivable, Net, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xml:lang="en-US">Loans receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Investment in OC-BVI</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Balance as of December 31, 2017</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Balance as of September 30, 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="loc_us-gaap_LandAvailableForDevelopment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LandAvailableForDevelopment" xml:lang="en-US">Land Available for Development</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LandAvailableForDevelopment" xml:lang="en-US">Land and rights of way held for development</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LandAvailableForDevelopment" xml:lang="en-US">Land and rights of way held for development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAvailableForDevelopment" xlink:to="lab_us-gaap_LandAvailableForDevelopment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangibles, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total segment assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">LIABILITIES AND EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xml:lang="en-US">Accounts Payable, Other, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xml:lang="en-US">Accounts payable and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableOtherCurrent" xlink:to="lab_us-gaap_AccountsPayableOtherCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaap_DividendsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableCurrent" xml:lang="en-US">Dividends Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DividendsPayableCurrent" xml:lang="en-US">Dividends payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent" xlink:to="lab_us-gaap_DividendsPayableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xml:lang="en-US">Notes Payable, Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xml:lang="en-US">Note payable to related party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Billings in excess of costs and estimated earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xml:lang="en-US">Deferred Tax Liabilities, Gross, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xml:lang="en-US">Deferred tax liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" 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="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Consolidated Water Co. Ltd. stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Redeemable Preferred Stock, 0.60 Par Value. Authorized 200,000 Shares Issued and Outstanding 22,427 and 16,784 Shares, Respectively</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 36,498 and 33,488 shares, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid-In Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xml:lang="en-US">Cumulative translation adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Consolidated Water Co. Ltd. Stockholders Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Consolidated Water Co. Ltd. stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Non-Controlling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Redeemable Preferred Stock, Par Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Redeemable preferred stock, par value (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Redeemable Preferred Stock, Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Redeemable preferred stock, authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Redeemable Preferred Stock, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Redeemable preferred stock, issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Redeemable Preferred Stock, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Redeemable preferred stock, outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RetailRevenues" xlink:label="loc_cwco_RetailRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_RetailRevenues" xml:lang="en-US">Retail Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_RetailRevenues" xml:lang="en-US">Retail revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cwco_RetailRevenues" xml:lang="en-US">Retail revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_RetailRevenues" xlink:to="lab_cwco_RetailRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_RetailRevenues" xml:lang="en-US">Represents the amount of retail revenues.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkRevenue" xlink:label="loc_cwco_BulkRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_BulkRevenue" xml:lang="en-US">Bulk Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cwco_BulkRevenue" xml:lang="en-US">Bulk revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_BulkRevenue" xml:lang="en-US">Bulk revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_BulkRevenue" xlink:to="lab_cwco_BulkRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_BulkRevenue" xml:lang="en-US">Represents the amount of bulk revenue.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingRevenues" xlink:label="loc_cwco_ManufacturingRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ManufacturingRevenues" xml:lang="en-US">Manufacturing revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_ManufacturingRevenues" xml:lang="en-US">Manufacturing revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ManufacturingRevenues" xlink:to="lab_cwco_ManufacturingRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_ManufacturingRevenues" xml:lang="en-US">Represents the amount of manufacturing revenues</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfRetailRevenues" xlink:label="loc_cwco_CostOfRetailRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CostOfRetailRevenues" xml:lang="en-US">Cost Of Retail Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_CostOfRetailRevenues" xml:lang="en-US">Cost of retail revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CostOfRetailRevenues" xlink:to="lab_cwco_CostOfRetailRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_CostOfRetailRevenues" xml:lang="en-US">Represents the amount of cost of retail revenues.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfBulkRevenues" xlink:label="loc_cwco_CostOfBulkRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CostOfBulkRevenues" xml:lang="en-US">Cost Of Bulk Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_CostOfBulkRevenues" xml:lang="en-US">Cost of bulk revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CostOfBulkRevenues" xlink:to="lab_cwco_CostOfBulkRevenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_CostOfBulkRevenues" xml:lang="en-US">Represents the amount of cost of bulk revenues.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManufacturingCosts" xlink:label="loc_us-gaap_ManufacturingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ManufacturingCosts" xml:lang="en-US">Manufacturing Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ManufacturingCosts" xml:lang="en-US">Cost of manufacturing revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManufacturingCosts" xlink:to="lab_us-gaap_ManufacturingCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost Of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Total cost of revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" 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/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xml:lang="en-US">Loss on asset dispositions and impairments, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xml:lang="en-US">Loss on asset dispositions and impairments, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income From Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income (loss) from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other income (expense):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaap_InterestIncomeOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeOther" xml:lang="en-US">Interest Income, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InterestIncomeOther" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="loc_cwco_ProfitLossFromSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ProfitLossFromSubsidiaries" xml:lang="en-US">Profit Loss From Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_ProfitLossFromSubsidiaries" xml:lang="en-US">Profit-sharing income from OC-BVI</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ProfitLossFromSubsidiaries" xlink:to="lab_cwco_ProfitLossFromSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_ProfitLossFromSubsidiaries" xml:lang="en-US">This item represents the entity's share of profit or (loss) from its unconsolidated equity method investee.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Equity in the earnings of OC-BVI</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" 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="lab_us-gaap_UnrealizedGainLossOnDerivatives" xml:lang="en-US">Net unrealized gain (loss) on put/call options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense), Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other Income, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other income, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Other income, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for (benefit from) income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">(Benefit from) income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" 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/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Income attributable to non-controlling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Income attributable to non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" 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="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income attributable to Consolidated Water Co. Ltd. stockholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income attributable to Consolidated Water Co. Ltd. stockholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income attributable to Consolidated Water Co. Ltd. stockholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Dividends Declared Per Common Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Dividends declared per common share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted Average Number Of Common Shares Used In Determination Of</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted average number of common shares used in the determination of:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic Earnings Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic earnings per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted Earnings Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted earnings per share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Services revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of services revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Total revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Total revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement Of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis" xlink:to="lab_us-gaap_StatementScenarioAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario, Unspecified [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockMember" xml:lang="en-US">Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" 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/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Additions To Property, Plant and Equipment and Construction In Progress</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Additions to property, plant and equipment and construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" 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/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from sale of equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" xml:lang="en-US">Collections Of Loans Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" xml:lang="en-US">Collections on loans receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" 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="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="loc_us-gaap_PaymentsToAcquireLand" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireLand" xml:lang="en-US">Payments to Acquire Land</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireLand" xml:lang="en-US">Payment for land and rights of way held for development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLand" xlink:to="lab_us-gaap_PaymentsToAcquireLand" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid to common shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" 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="lab_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xml:lang="en-US">Dividends paid to preferred shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" 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="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash used in financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xml:lang="en-US">Proceeds from Related Party Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xml:lang="en-US">Issuance of note payable to related party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="lab_us-gaap_ProceedsFromRelatedPartyDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xml:lang="en-US">Payments of Ordinary Dividends, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xml:lang="en-US">Dividends paid to non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="lab_us-gaap_PaymentsOfDividendsMinorityInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xml:lang="en-US">Proceeds from (Repurchase of) Redeemable Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xml:lang="en-US">Issuance (repurchase) of redeemable preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:to="lab_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xml:lang="en-US">Proceeds from (Repayments of) Related Party Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xml:lang="en-US">Repayment of note payable to related party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" 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="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds received from exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Net Increase In Cash and Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaid" xml:lang="en-US">Interest Paid, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InterestPaid" xml:lang="en-US">Interest paid in cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid" xlink:to="lab_us-gaap_InterestPaid" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" 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="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Non-cash investing and financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xml:lang="en-US">Conversion of Stock, Amount Converted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xml:lang="en-US">Conversion (on a one-to-one basis) of 5,426 and 12,214, respectively, shares of redeemable preferred stock to common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:to="lab_us-gaap_ConversionOfStockAmountConverted1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends declared but not paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:label="loc_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" 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/terseLabel" xlink:label="lab_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xml:lang="en-US">Transfers from inventory to property, plant and equipment and construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:to="lab_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xml:lang="en-US">Value transferred from inventory to property, plant and equipment and construction in progress in noncash transactions.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:label="loc_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" 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="lab_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xml:lang="en-US">Transfers from construction in progress to property, plant and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:to="lab_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xml:lang="en-US">Value transferred from construction in progress to property, plant and equipment, net in non-cash transactions.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromOtherAssetsToConstructionInProgress" xlink:label="loc_cwco_TransfersFromOtherAssetsToConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_TransfersFromOtherAssetsToConstructionInProgress" xml:lang="en-US">Transfers From Other Assets To Construction In Progress</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cwco_TransfersFromOtherAssetsToConstructionInProgress" xml:lang="en-US">Transfers from other assets to construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_TransfersFromOtherAssetsToConstructionInProgress" xlink:to="lab_cwco_TransfersFromOtherAssetsToConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_TransfersFromOtherAssetsToConstructionInProgress" xml:lang="en-US">Value transferred from other assets to construction in progress in noncash transactions.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaap_StockIssued1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssued1" xml:lang="en-US">Stock Issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xml:lang="en-US">Conversion of Stock, Shares Converted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation Of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Nature Of Operations [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Nature of Operations [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" 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="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" 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="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xml:lang="en-US">Equity Method Investments Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xml:lang="en-US">Investments in and Advances to Affiliates, Schedule of Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:label="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xml:lang="en-US">Investments in and Advances to Affiliates, Schedule of Investments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xml:lang="en-US">Investments in and Advances to Affiliates, Schedule of Investments [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:to="lab_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xml:lang="en-US">Fair Value, Measurement Inputs, Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US">Reclassification, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" 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="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" 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="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xml:lang="en-US">Equity Method Investments [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xml:lang="en-US">Fair Value Measurements, Nonrecurring [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AccountingPoliciesTable" xlink:label="loc_cwco_AccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_AccountingPoliciesTable" xml:lang="en-US">Accounting Policies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_AccountingPoliciesTable" xlink:to="lab_cwco_AccountingPoliciesTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BZ" xlink:label="loc_country_BZ" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_BZ" xml:lang="en-US">BELIZE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BZ" xlink:to="lab_country_BZ" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="loc_country_BS" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_BS" xml:lang="en-US">BAHAMAS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BS" xlink:to="lab_country_BS" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xml:lang="en-US">Certificates of Deposit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AerexIndustriesIncMember" xlink:label="loc_cwco_AerexIndustriesIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_AerexIndustriesIncMember" xml:lang="en-US">Aerex Industries Inc [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_AerexIndustriesIncMember" xlink:to="lab_cwco_AerexIndustriesIncMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AccountingPoliciesLineItems" xlink:label="loc_cwco_AccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_AccountingPoliciesLineItems" xml:lang="en-US">Accounting Policies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_AccountingPoliciesLineItems" xlink:to="lab_cwco_AccountingPoliciesLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DepositsHeldInForeignBank" xlink:label="loc_cwco_DepositsHeldInForeignBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_DepositsHeldInForeignBank" xml:lang="en-US">Deposits held in foreign bank</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_DepositsHeldInForeignBank" xlink:to="lab_cwco_DepositsHeldInForeignBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_DepositsHeldInForeignBank" xml:lang="en-US">Amount of deposits held in foreign banks, as stated in equivalent United States dollars.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xml:lang="en-US">Cash Equivalents, at Carrying Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PercentageOfBadDebts" xlink:label="loc_cwco_PercentageOfBadDebts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PercentageOfBadDebts" xml:lang="en-US">Percentage Of Bad Debts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PercentageOfBadDebts" xlink:to="lab_cwco_PercentageOfBadDebts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PercentageOfBadDebts" xml:lang="en-US">The percentage representing the bad debts.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkMember" xlink:label="loc_cwco_BulkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_BulkMember" xml:lang="en-US">Bulk [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_BulkMember" xlink:to="lab_cwco_BulkMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ServicesMember" xlink:label="loc_cwco_ServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ServicesMember" xml:lang="en-US">Services [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ServicesMember" xlink:to="lab_cwco_ServicesMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingMember" xlink:label="loc_cwco_ManufacturingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ManufacturingMember" xml:lang="en-US">Manufacturing [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ManufacturingMember" xlink:to="lab_cwco_ManufacturingMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetailMember" xlink:label="loc_us-gaap_RetailMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetailMember" xml:lang="en-US">Retail [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetailMember" xlink:to="lab_us-gaap_RetailMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xml:lang="en-US">Operating Activities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xml:lang="en-US">Operating Activities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EarningsPerShareTable" xlink:label="loc_cwco_EarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_EarningsPerShareTable" xlink:to="lab_cwco_EarningsPerShareTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaap_DividendsPreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPreferredStock" xml:lang="en-US">Dividends, Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DividendsPreferredStock" xml:lang="en-US">Less: preferred stock dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStock" xlink:to="lab_us-gaap_DividendsPreferredStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net income available to common shares in the determination of basic earnings per common share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US">Plus:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" 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="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xml:lang="en-US">Weighted average number of preferred shares outstanding during the period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" 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="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xml:lang="en-US">Potential dilutive effect of unexercised options and unvested stock grants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xml:lang="en-US">Schedule of Equity Method Investments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:label="loc_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xml:lang="en-US">Income Loss From Equity Method Investments And Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xml:lang="en-US">Profit-sharing and equity from earnings of OC-BVI</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:to="lab_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xml:lang="en-US">This items represents the entity's equity in earnings and profit sharing rights earned for the period from its unconsolidated equity method investee.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xml:lang="en-US">Proceeds from Equity Method Investment, Dividends or Distributions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xml:lang="en-US">Distributions received from OC-BVI</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInvestmentsTable" xml:lang="en-US">Schedule of Investments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfInvestmentsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">Investment, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OceanConversionBviLtdMember" xlink:label="loc_cwco_OceanConversionBviLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_OceanConversionBviLtdMember" xml:lang="en-US">Ocean Conversion (Bvi) Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_OceanConversionBviLtdMember" xml:lang="en-US">Ocean Conversion (BVI) Ltd [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_OceanConversionBviLtdMember" xlink:to="lab_cwco_OceanConversionBviLtdMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BaughersBayMember" xlink:label="loc_cwco_BaughersBayMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_BaughersBayMember" xml:lang="en-US">Baughers Bay [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_BaughersBayMember" xlink:to="lab_cwco_BaughersBayMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BarBayMember" xlink:label="loc_cwco_BarBayMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_BarBayMember" xml:lang="en-US">Bar Bay [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_BarBayMember" xlink:to="lab_cwco_BarBayMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementServiceMember" xlink:label="loc_us-gaap_ManagementServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ManagementServiceMember" xml:lang="en-US">Management Service [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementServiceMember" xlink:to="lab_us-gaap_ManagementServiceMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RefurbishProjectMember" xlink:label="loc_cwco_RefurbishProjectMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_RefurbishProjectMember" xml:lang="en-US">Refurbish Project [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_RefurbishProjectMember" xlink:to="lab_cwco_RefurbishProjectMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_RefurbishProjectMember" xml:lang="en-US">Refurbish Project</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AgreementAxis" xlink:label="loc_cwco_AgreementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_AgreementAxis" xml:lang="en-US">Agreement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_AgreementAxis" xlink:to="lab_cwco_AgreementAxis" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AgreementDomain" xlink:label="loc_cwco_AgreementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_AgreementDomain" xml:lang="en-US">Agreement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_AgreementDomain" xlink:to="lab_cwco_AgreementDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:label="loc_cwco_ThousandNineHundredAndNinetyAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ThousandNineHundredAndNinetyAgreementMember" xml:lang="en-US">Thousand Nine Hundred and Ninety Agreement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_ThousandNineHundredAndNinetyAgreementMember" xml:lang="en-US">1990 Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:to="lab_cwco_ThousandNineHundredAndNinetyAgreementMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BarBayAgreementMember" xlink:label="loc_cwco_BarBayAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_BarBayAgreementMember" xml:lang="en-US">Bar Bay Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_BarBayAgreementMember" xlink:to="lab_cwco_BarBayAgreementMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantAxis" xlink:label="loc_cwco_PlantAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PlantAxis" xml:lang="en-US">Plant [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PlantAxis" xlink:to="lab_cwco_PlantAxis" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantDomain" xlink:label="loc_cwco_PlantDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PlantDomain" xml:lang="en-US">Plant [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PlantDomain" xlink:to="lab_cwco_PlantDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BaughersBayPlantMember" xlink:label="loc_cwco_BaughersBayPlantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_BaughersBayPlantMember" xml:lang="en-US">Baughers Bay Plant [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_BaughersBayPlantMember" xlink:to="lab_cwco_BaughersBayPlantMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xml:lang="en-US">Loss Contingency Nature [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xml:lang="en-US">Loss Contingency, Nature [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInvestmentsLineItems" xml:lang="en-US">Schedule of Investments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfInvestmentsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:label="loc_cwco_EquityMethodInvestmentsVotingSharesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_EquityMethodInvestmentsVotingSharesPercentage" xml:lang="en-US">Equity Method Investments Voting Shares Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:to="lab_cwco_EquityMethodInvestmentsVotingSharesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_EquityMethodInvestmentsVotingSharesPercentage" xml:lang="en-US">Represents the equity method investments voting shares percentage.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:label="loc_cwco_EquityMethodInvestmentInterestInProfitPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_EquityMethodInvestmentInterestInProfitPercentage" xml:lang="en-US">Equity Method Investment, Interest In Profit Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_EquityMethodInvestmentInterestInProfitPercentage" xml:lang="en-US">Equity Method Investment, Interest In Profit Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:to="lab_cwco_EquityMethodInvestmentInterestInProfitPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_EquityMethodInvestmentInterestInProfitPercentage" xml:lang="en-US">The percentage of total interest in subsidiary after considering the effect of the profit sharing.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DeliveryTermsVolumeOfWaterPerDay" xlink:label="loc_cwco_DeliveryTermsVolumeOfWaterPerDay" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_DeliveryTermsVolumeOfWaterPerDay" xml:lang="en-US">Delivery Terms, Volume of water per day</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_DeliveryTermsVolumeOfWaterPerDay" xlink:to="lab_cwco_DeliveryTermsVolumeOfWaterPerDay" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_DeliveryTermsVolumeOfWaterPerDay" xml:lang="en-US">Represents the volume of water that is supplied per day as per the agreement.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:label="loc_cwco_PurchasePriceAgreedForPlantUnderAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PurchasePriceAgreedForPlantUnderAgreement" xml:lang="en-US">Purchase Price Agreed for Plant Under Agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:to="lab_cwco_PurchasePriceAgreedForPlantUnderAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PurchasePriceAgreedForPlantUnderAgreement" xml:lang="en-US">Represents the agreed-upon purchase price for the Baughers Bay plant under the 1990 Agreement.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostIncurredToExpandPlantCapacity" xlink:label="loc_cwco_CostIncurredToExpandPlantCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CostIncurredToExpandPlantCapacity" xml:lang="en-US">Cost Incurred To Expand Plant Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_CostIncurredToExpandPlantCapacity" xml:lang="en-US">Cost to Expand Production Capacity of Plant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CostIncurredToExpandPlantCapacity" xlink:to="lab_cwco_CostIncurredToExpandPlantCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_CostIncurredToExpandPlantCapacity" xml:lang="en-US">Represents the cost incurred to expand the plant capacity.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantCapacity" xlink:label="loc_cwco_PlantCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PlantCapacity" xml:lang="en-US">Plant Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_PlantCapacity" xml:lang="en-US">Plant Capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PlantCapacity" xlink:to="lab_cwco_PlantCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PlantCapacity" xml:lang="en-US">Plant capacity in gallons per day.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantValue" xlink:label="loc_cwco_PlantValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PlantValue" xml:lang="en-US">Plant Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PlantValue" xlink:to="lab_cwco_PlantValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PlantValue" xml:lang="en-US">Represents the plant value from the valuation expert.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProceedsDamageFromBviGovernment" xlink:label="loc_cwco_ProceedsDamageFromBviGovernment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ProceedsDamageFromBviGovernment" xml:lang="en-US">Proceeds Damage From BVI Government</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ProceedsDamageFromBviGovernment" xlink:to="lab_cwco_ProceedsDamageFromBviGovernment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_ProceedsDamageFromBviGovernment" xml:lang="en-US">Proceeds damage DVI government</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" xlink:label="loc_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" xml:lang="en-US">Potential Proceeds To Be Received From Litigation Settlement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" xlink:to="lab_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" xml:lang="en-US">Represents potential proceeds to be received from a litigation settlement.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProfitSharingIncomeFromEquityMethodInvestments" xlink:label="loc_cwco_ProfitSharingIncomeFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ProfitSharingIncomeFromEquityMethodInvestments" xml:lang="en-US">Profit Sharing Income From Equity Method Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ProfitSharingIncomeFromEquityMethodInvestments" xlink:to="lab_cwco_ProfitSharingIncomeFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_ProfitSharingIncomeFromEquityMethodInvestments" xml:lang="en-US">Amount of profit sharing income from equity method investments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Deferred Revenue, Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xml:lang="en-US">Due to Related Parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OptionAgreementMember" xlink:label="loc_cwco_OptionAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_OptionAgreementMember" xml:lang="en-US">Option agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_OptionAgreementMember" xlink:to="lab_cwco_OptionAgreementMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CurrencyAxis" xml:lang="en-US">Currency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TypeOfPhasesAxis" xlink:label="loc_cwco_TypeOfPhasesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_TypeOfPhasesAxis" xml:lang="en-US">Type Of Phases [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_TypeOfPhasesAxis" xlink:to="lab_cwco_TypeOfPhasesAxis" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TypeOfPhasesDomain" xlink:label="loc_cwco_TypeOfPhasesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_TypeOfPhasesDomain" xml:lang="en-US">Type Of Phases [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_TypeOfPhasesDomain" xlink:to="lab_cwco_TypeOfPhasesDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_FirstPhaseMember" xlink:label="loc_cwco_FirstPhaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_FirstPhaseMember" xml:lang="en-US">First Phase [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_FirstPhaseMember" xlink:to="lab_cwco_FirstPhaseMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SecondPhaseMember" xlink:label="loc_cwco_SecondPhaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_SecondPhaseMember" xml:lang="en-US">Second Phase [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_SecondPhaseMember" xlink:to="lab_cwco_SecondPhaseMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="loc_cwco_AguasDeRosaritoSapiDeCvMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_AguasDeRosaritoSapiDeCvMember" xml:lang="en-US">Aguas de Rosarito S.A.P.I. de C.V [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_AguasDeRosaritoSapiDeCvMember" xlink:to="lab_cwco_AguasDeRosaritoSapiDeCvMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:label="loc_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xml:lang="en-US">Total Percentage Of Ownership Interest In An Acquired Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:to="lab_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xml:lang="en-US">Total percentage of ownership interest in an acquired company.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="loc_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xml:lang="en-US">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:to="lab_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xml:lang="en-US">The processing capacity per day seawater reverse osmosis desalination plant.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLandHeldForUse" xlink:label="loc_us-gaap_PaymentsToAcquireLandHeldForUse" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireLandHeldForUse" xml:lang="en-US">Payments to Acquire Land Held-for-use</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="lab_us-gaap_PaymentsToAcquireLandHeldForUse" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RepaymentOfInterCompanyLoanPayable" xlink:label="loc_cwco_RepaymentOfInterCompanyLoanPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_RepaymentOfInterCompanyLoanPayable" xml:lang="en-US">Repayment of Inter Company Loan Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_RepaymentOfInterCompanyLoanPayable" xml:lang="en-US">Repayment of inter-company loan payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_RepaymentOfInterCompanyLoanPayable" xlink:to="lab_cwco_RepaymentOfInterCompanyLoanPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_RepaymentOfInterCompanyLoanPayable" xml:lang="en-US">Represents the repayment of an inter-company loan payable through the issuance of shares of subsidiary stock.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_LeaseTerm" xlink:label="loc_cwco_LeaseTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_LeaseTerm" xml:lang="en-US">Lease Term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_LeaseTerm" xlink:to="lab_cwco_LeaseTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_LeaseTerm" xml:lang="en-US">Represents the period of lease.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xml:lang="en-US">Operating Leases, Rent Expense, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:label="loc_cwco_TotalVotingInterestPercentageAfterConversionOfLoan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xml:lang="en-US">Total Voting Interest Percentage After Conversion Of Loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:to="lab_cwco_TotalVotingInterestPercentageAfterConversionOfLoan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xml:lang="en-US">Total percentage of ownership interest in an acquired company.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:label="loc_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xml:lang="en-US">Percentage of Voting Interest Acquired through Option Agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:to="lab_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xml:lang="en-US">Percentage of voting interest acquired through Option agreements.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PaymentsForOptionExercised" xlink:label="loc_cwco_PaymentsForOptionExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PaymentsForOptionExercised" xml:lang="en-US">Payments For Option Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PaymentsForOptionExercised" xlink:to="lab_cwco_PaymentsForOptionExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PaymentsForOptionExercised" xml:lang="en-US">Amount of cash outflow associated with the option exercised by the entity.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaap_AreaOfLand" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AreaOfLand" xml:lang="en-US">Area of Land</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfLand" xlink:to="lab_us-gaap_AreaOfLand" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PaymentsToEnterOptionAgreement" xlink:label="loc_cwco_PaymentsToEnterOptionAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PaymentsToEnterOptionAgreement" xml:lang="en-US">Payments To Enter Option Agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PaymentsToEnterOptionAgreement" xlink:to="lab_cwco_PaymentsToEnterOptionAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PaymentsToEnterOptionAgreement" xml:lang="en-US">Represents the amount spent to enter a option agreement.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CounterGuarantyFixedAmount" xlink:label="loc_cwco_CounterGuarantyFixedAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CounterGuarantyFixedAmount" xml:lang="en-US">Counter Guaranty Fixed Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CounterGuarantyFixedAmount" xlink:to="lab_cwco_CounterGuarantyFixedAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_CounterGuarantyFixedAmount" xml:lang="en-US">Counter guaranty fixed amount.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedContractualRightsGross" xlink:label="loc_us-gaap_FiniteLivedContractualRightsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedContractualRightsGross" xml:lang="en-US">Finite-Lived Contractual Rights, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedContractualRightsGross" xlink:to="lab_us-gaap_FiniteLivedContractualRightsGross" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SubscriptionAgreementDescription" xlink:label="loc_cwco_SubscriptionAgreementDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_SubscriptionAgreementDescription" xml:lang="en-US">Subscription Agreement Description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_SubscriptionAgreementDescription" xlink:to="lab_cwco_SubscriptionAgreementDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_SubscriptionAgreementDescription" xml:lang="en-US">The description of subscription agreement on the basis of which equity interest can be acquired during the year.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OptionAgreementExpirationDate" xlink:label="loc_cwco_OptionAgreementExpirationDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_OptionAgreementExpirationDate" xml:lang="en-US">Option Agreement Expiration Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_OptionAgreementExpirationDate" xlink:to="lab_cwco_OptionAgreementExpirationDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_OptionAgreementExpirationDate" xml:lang="en-US">Expiration date of the option agreement.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Share Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_NSCAguaMember" xlink:label="loc_cwco_NSCAguaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_NSCAguaMember" xml:lang="en-US">NSC Agua [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_NSCAguaMember" xlink:to="lab_cwco_NSCAguaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_NSCAguaMember" xml:lang="en-US">NSCAguaMember</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" 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/verboseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xml:lang="en-US">Recurring</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" 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/verboseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xml:lang="en-US">Net asset arising from put/call options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xml:lang="en-US">Investments, All Other Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" 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="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xml:lang="en-US">Net asset arising from put/call options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Balance as of December 31, 2017</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Balance as of September 30, 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" 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/verboseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xml:lang="en-US">Unrealized loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="loc_cwco_CommitmentsAndContingenciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CommitmentsAndContingenciesTable" xml:lang="en-US">Commitments And Contingencies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CommitmentsAndContingenciesTable" xlink:to="lab_cwco_CommitmentsAndContingenciesTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xml:lang="en-US">Category of Item Purchased [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CwBelizeMember" xlink:label="loc_cwco_CwBelizeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CwBelizeMember" xml:lang="en-US">Cw Belize [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_cwco_CwBelizeMember" xml:lang="en-US">CW Belize [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CwBelizeMember" xlink:to="lab_cwco_CwBelizeMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CwBaliMember" xlink:label="loc_cwco_CwBaliMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CwBaliMember" xml:lang="en-US">CW Bali [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CwBaliMember" xlink:to="lab_cwco_CwBaliMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilityAxis" xlink:label="loc_us-gaap_PublicUtilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PublicUtilityAxis" xml:lang="en-US">Public Utility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UtilityPlantDomain" xlink:label="loc_us-gaap_UtilityPlantDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UtilityPlantDomain" xml:lang="en-US">Utility Plant [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CompensatoryDamagesMember" xlink:label="loc_cwco_CompensatoryDamagesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CompensatoryDamagesMember" xml:lang="en-US">Compensatory Damages [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CompensatoryDamagesMember" xlink:to="lab_cwco_CompensatoryDamagesMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PunitiveDamagesMember" xlink:label="loc_cwco_PunitiveDamagesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PunitiveDamagesMember" xml:lang="en-US">Punitive Damages [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PunitiveDamagesMember" xlink:to="lab_cwco_PunitiveDamagesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ThreePlantsMember" xlink:label="loc_cwco_ThreePlantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ThreePlantsMember" xml:lang="en-US">Three Plants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ThreePlantsMember" xlink:to="lab_cwco_ThreePlantsMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="loc_cwco_CommitmentsAndContingenciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CommitmentsAndContingenciesLineItems" xml:lang="en-US">Commitments And Contingencies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems" xlink:to="lab_cwco_CommitmentsAndContingenciesLineItems" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="loc_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xml:lang="en-US">Cayman Water Retail Operations, Percentage Of Gross Profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:to="lab_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xml:lang="en-US">Represents the percentage of consolidated gross profit from Cayman Water retail operations.</label>
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="loc_cwco_CaymanWaterRetailOperationsPercentageOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xml:lang="en-US">Cayman Water Retail Operations, Percentage Of Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:to="lab_cwco_CaymanWaterRetailOperationsPercentageOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xml:lang="en-US">Represents the percentage of consolidated revenue from Cayman Water retail operations.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xml:lang="en-US">Loss Contingency, Damages Sought, Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNet" xml:lang="en-US">Accounts Receivable, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PerGallonPriceOfWaterSuppliedPercent" xlink:label="loc_cwco_PerGallonPriceOfWaterSuppliedPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_PerGallonPriceOfWaterSuppliedPercent" xml:lang="en-US">Per Gallon Price Of Water Supplied Percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_PerGallonPriceOfWaterSuppliedPercent" xlink:to="lab_cwco_PerGallonPriceOfWaterSuppliedPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_PerGallonPriceOfWaterSuppliedPercent" xml:lang="en-US">Percentage price of gallon for water supplied.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_WSCMember" xlink:label="loc_cwco_WSCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_WSCMember" xml:lang="en-US">WSC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_WSCMember" xlink:to="lab_cwco_WSCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_WSCMember" xml:lang="en-US">WSC</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201615Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201615Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingStandardsUpdate201615Member" xml:lang="en-US">Accounting Standards Update 2016-15 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201615Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201615Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Description of Prior-period Information Retrospectively Adjusted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="loc_us-gaap_LoansReceivableNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansReceivableNet" xml:lang="en-US">Loans Receivable, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableNet" xlink:to="lab_us-gaap_LoansReceivableNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableWithImputedInterestDueDates" xlink:label="loc_us-gaap_ReceivableWithImputedInterestDueDates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivableWithImputedInterestDueDates" xml:lang="en-US">Receivable with Imputed Interest, Due Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableWithImputedInterestDueDates" xlink:to="lab_us-gaap_ReceivableWithImputedInterestDueDates" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:label="loc_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xml:lang="en-US">Receivable with Imputed Interest, Effective Yield (Interest Rate)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:to="lab_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xml:lang="en-US">Repayment of Notes Receivable from Related Parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:to="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaap_ParentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ParentMember" xml:lang="en-US">Parent [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ShareholderMember" xlink:label="loc_cwco_ShareholderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_cwco_ShareholderMember" xml:lang="en-US">Shareholder [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwco_ShareholderMember" xlink:to="lab_cwco_ShareholderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_cwco_ShareholderMember" xml:lang="en-US">Shareholder</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xml:lang="en-US">Receivable Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivableTypeDomain" xml:lang="en-US">Receivable [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>cwco-20180930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 08-November-2018 [11:13:57] {PM} - www.datatracks.com-->
<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">
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#DocumentAndEntityInformation" roleURI="http://www.cwco.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cwco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfIncome" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#CondensedConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#PrincipalActivity" roleURI="http://www.cwco.com/role/PrincipalActivity" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#AccountingPolicies" roleURI="http://www.cwco.com/role/AccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SegmentInformation" roleURI="http://www.cwco.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#EarningsPerShare" roleURI="http://www.cwco.com/role/EarningsPerShare" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#InvestmentInOcBvi" roleURI="http://www.cwco.com/role/InvestmentInOcBvi" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#NscAndAdrProjectDevelopment" roleURI="http://www.cwco.com/role/NscAndAdrProjectDevelopment" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurements" roleURI="http://www.cwco.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#Contingencies" roleURI="http://www.cwco.com/role/Contingencies" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#ImpactOfRecentAccountingStandards" roleURI="http://www.cwco.com/role/ImpactOfRecentAccountingStandards" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SubsequentEvents" roleURI="http://www.cwco.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#AccountingPoliciesPolicies" roleURI="http://www.cwco.com/role/AccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#AccountingPoliciesTables" roleURI="http://www.cwco.com/role/AccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SegmentInformationTables" roleURI="http://www.cwco.com/role/SegmentInformationTables" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#EarningsPerShareTables" roleURI="http://www.cwco.com/role/EarningsPerShareTables" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#InvestmentInOcBviTables" roleURI="http://www.cwco.com/role/InvestmentInOcBviTables" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurementsTables" roleURI="http://www.cwco.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#AccountingPoliciesDetails" roleURI="http://www.cwco.com/role/AccountingPoliciesDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#AccountingPoliciesDetailsTextual" roleURI="http://www.cwco.com/role/AccountingPoliciesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SegmentInformationDetails" roleURI="http://www.cwco.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SegmentInformationDetailsTextual" roleURI="http://www.cwco.com/role/SegmentInformationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#EarningsPerShareDetails" roleURI="http://www.cwco.com/role/EarningsPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#InvestmentInOcBviDetails" roleURI="http://www.cwco.com/role/InvestmentInOcBviDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#InvestmentInOcBviDetailsTextual" roleURI="http://www.cwco.com/role/InvestmentInOcBviDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#NscAndAdrProjectDevelopmentDetailsTextual" roleURI="http://www.cwco.com/role/NscAndAdrProjectDevelopmentDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurementsDetails" roleURI="http://www.cwco.com/role/FairValueMeasurementsDetails" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurementsDetails1" roleURI="http://www.cwco.com/role/FairValueMeasurementsDetails1" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#FairValueMeasurementsDetailsTextual" roleURI="http://www.cwco.com/role/FairValueMeasurementsDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#ContingenciesDetailsTextual" roleURI="http://www.cwco.com/role/ContingenciesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#ImpactOfRecentAccountingStandardsDetailsTextual" roleURI="http://www.cwco.com/role/ImpactOfRecentAccountingStandardsDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="cwco-20180930.xsd#SubsequentEventsDetailsTextual" roleURI="http://www.cwco.com/role/SubsequentEventsDetailsTextual" />
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DocumentAndEntityInformationAbstract" xlink:label="loc_cwco_DocumentAndEntityInformationAbstract_187668" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_187667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187668" xlink:to="loc_dei_DocumentInformationTable_187667" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_187666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_187667" xlink:to="loc_us-gaap_StatementClassOfStockAxis_187666" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_187665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_187666" xlink:to="loc_us-gaap_ClassOfStockDomain_187665" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_187664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_187667" xlink:to="loc_dei_DocumentInformationLineItems_187664" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentType_187411" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_AmendmentFlag_187412" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentPeriodEndDate_187421" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentFiscalYearFocus_187422" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187423" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityRegistrantName_187436" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityCentralIndexKey_187437" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_CurrentFiscalYearEndDate_187453" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityFilerCategory_187458" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_187540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_TradingSymbol_187540" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_187547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_187547" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_187659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntityEmergingGrowthCompany_187659" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_187661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187664" xlink:to="loc_dei_EntitySmallBusiness_187661" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_39" xlink:to="loc_us-gaap_StatementTable_40" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_40" xlink:to="loc_us-gaap_StatementClassOfStockAxis_41" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_41" xlink:to="loc_us-gaap_ClassOfStockDomain_42" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_42" xlink:to="loc_us-gaap_CommonClassAMember_50" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_42" xlink:to="loc_us-gaap_CommonClassBMember_51" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_40" xlink:to="loc_us-gaap_StatementLineItems_43" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43" xlink:to="loc_us-gaap_AssetsAbstract_44" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_52" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_53" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_InventoryNet_54" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_55" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_56" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_57" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45" xlink:to="loc_us-gaap_AssetsCurrent_58" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_59" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_ConstructionInProgressGross_60" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="loc_us-gaap_InventoryNoncurrent_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_InventoryNoncurrent_61" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_62" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_EquityMethodInvestments_63" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_Goodwill_64" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="loc_us-gaap_LandAvailableForDevelopment_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_LandAvailableForDevelopment_65" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_66" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_67" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_44" xlink:to="loc_us-gaap_Assets_68" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_47" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_69" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaap_DividendsPayableCurrent_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_DividendsPayableCurrent_70" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_71" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_72" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_LiabilitiesCurrent_73" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_74" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_75" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_Liabilities_76" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_CommitmentsAndContingencies_77" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_46" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_StockholdersEquityAbstract_49" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_PreferredStockValue_78" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_CommonStockValue_79" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_AdditionalPaidInCapital_80" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_82" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_49" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_48" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_152" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_152" xlink:to="loc_us-gaap_StatementTable_153" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_153" xlink:to="loc_us-gaap_StatementClassOfStockAxis_154" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_154" xlink:to="loc_us-gaap_ClassOfStockDomain_155" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_155" xlink:to="loc_us-gaap_CommonClassAMember_157" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_155" xlink:to="loc_us-gaap_CommonClassBMember_158" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_153" xlink:to="loc_us-gaap_StatementLineItems_156" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_159" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_160" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockSharesIssued_161" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_162" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_163" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_164" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockSharesIssued_165" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_156" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_166" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_329" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_329" xlink:to="loc_us-gaap_StatementTable_330" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_330" xlink:to="loc_us-gaap_StatementClassOfStockAxis_331" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_331" xlink:to="loc_us-gaap_ClassOfStockDomain_335" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_221527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_330" xlink:to="loc_srt_ProductOrServiceAxis_221527" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_221528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_221527" xlink:to="loc_srt_ProductsAndServicesDomain_221528" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_330" xlink:to="loc_us-gaap_StatementLineItems_332" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RetailRevenues" xlink:label="loc_cwco_RetailRevenues_336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_RetailRevenues_336" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkRevenue" xlink:label="loc_cwco_BulkRevenue_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_BulkRevenue_337" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_338" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingRevenues" xlink:label="loc_cwco_ManufacturingRevenues_339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_ManufacturingRevenues_339" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_Revenues_340" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfRetailRevenues" xlink:label="loc_cwco_CostOfRetailRevenues_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_CostOfRetailRevenues_341" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostOfBulkRevenues" xlink:label="loc_cwco_CostOfBulkRevenues_342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_cwco_CostOfBulkRevenues_342" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_221531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_221531" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManufacturingCosts" xlink:label="loc_us-gaap_ManufacturingCosts_344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_ManufacturingCosts_344" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_CostOfRevenue_345" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_GrossProfit_346" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_347" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_348" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_OperatingIncomeLoss_349" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaap_InterestIncomeOther_350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_InterestIncomeOther_350" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_InterestExpense_351" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="loc_cwco_ProfitLossFromSubsidiaries_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_cwco_ProfitLossFromSubsidiaries_352" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_353" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_354" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_355" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_356" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_357" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_333" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_358" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_ProfitLoss_359" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_360" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_NetIncomeLoss_361" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_EarningsPerShareBasic_362" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_EarningsPerShareDiluted_363" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_364" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_332" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_365" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_334" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_366" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_448" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_448" xlink:to="loc_us-gaap_StatementTable_449" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_449" xlink:to="loc_us-gaap_StatementScenarioAxis_450" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_450" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_458" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_449" xlink:to="loc_us-gaap_StatementClassOfStockAxis_451" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_451" xlink:to="loc_us-gaap_ClassOfStockDomain_459" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_449" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_452" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_452" xlink:to="loc_us-gaap_EquityComponentDomain_460" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_224817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_460" xlink:to="loc_us-gaap_CommonStockMember_224817" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_224853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_460" xlink:to="loc_us-gaap_PreferredStockMember_224853" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_449" xlink:to="loc_us-gaap_StatementLineItems_453" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_461" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_464" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_465" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_466" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="loc_us-gaap_PaymentsToAcquireLand_224812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_PaymentsToAcquireLand_224812" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_455" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_467" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_468" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_227595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_227595" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_469" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_227605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_227605" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_261072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_261072" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_227685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_227685" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_224813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_224813" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_456" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_471" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_472" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_473" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_474" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_InterestPaid_475" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_453" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaap_StockIssued1_224854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_us-gaap_StockIssued1_224854" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_477" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_us-gaap_Dividends_478" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress" xlink:label="loc_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress_479" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment" xlink:label="loc_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment_480" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TransfersFromOtherAssetsToConstructionInProgress" xlink:label="loc_cwco_TransfersFromOtherAssetsToConstructionInProgress_481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_457" xlink:to="loc_cwco_TransfersFromOtherAssetsToConstructionInProgress_481" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_483" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_483" xlink:to="loc_us-gaap_StatementTable_484" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_484" xlink:to="loc_us-gaap_StatementClassOfStockAxis_485" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_485" xlink:to="loc_us-gaap_ClassOfStockDomain_489" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_484" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_486" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_486" xlink:to="loc_us-gaap_EquityComponentDomain_487" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_490" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_487" xlink:to="loc_us-gaap_CommonStockMember_490" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_224855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_487" xlink:to="loc_us-gaap_PreferredStockMember_224855" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_484" xlink:to="loc_us-gaap_StatementLineItems_488" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_488" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_491" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_488" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_492" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/PrincipalActivity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_494" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations_495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_494" xlink:to="loc_us-gaap_NatureOfOperations_495" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/AccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SegmentInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/EarningsPerShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/InvestmentInOcBvi">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_21" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_22" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/NscAndAdrProjectDevelopment">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:label="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_24" xlink:to="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_25" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_27" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_28" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/Contingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_30" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_31" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/ImpactOfRecentAccountingStandards">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_33" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_34" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_36" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_37" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/AccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_88" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_89" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_90" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_91" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_92" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_93" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/AccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_95" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_95" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_96" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SegmentInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_98" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_98" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_99" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/EarningsPerShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_101" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_101" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_102" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/InvestmentInOcBviTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_104" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_104" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_105" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_107" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_107" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_108" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_107" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_109" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/AccountingPoliciesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_111" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_111" xlink:to="loc_us-gaap_StatementTable_112" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_112" xlink:to="loc_us-gaap_StatementClassOfStockAxis_113" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_113" xlink:to="loc_us-gaap_ClassOfStockDomain_115" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_221441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_112" xlink:to="loc_srt_ProductOrServiceAxis_221441" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_221442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_221441" xlink:to="loc_srt_ProductsAndServicesDomain_221442" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_112" xlink:to="loc_us-gaap_StatementLineItems_114" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RetailRevenues" xlink:label="loc_cwco_RetailRevenues_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_cwco_RetailRevenues_116" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkRevenue" xlink:label="loc_cwco_BulkRevenue_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_cwco_BulkRevenue_117" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_118" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingRevenues" xlink:label="loc_cwco_ManufacturingRevenues_221445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_cwco_ManufacturingRevenues_221445" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_114" xlink:to="loc_us-gaap_Revenues_120" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/AccountingPoliciesDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_122" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AccountingPoliciesTable" xlink:label="loc_cwco_AccountingPoliciesTable_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_122" xlink:to="loc_cwco_AccountingPoliciesTable_123" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_dei_LegalEntityAxis_124" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_124" xlink:to="loc_dei_EntityDomain_137" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_125" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_125" xlink:to="loc_us-gaap_SegmentDomain_138" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_126" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_126" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_139" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_InvestmentTypeAxis_127" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_127" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_140" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_srt_StatementGeographicalAxis_128" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_128" xlink:to="loc_srt_SegmentGeographicalDomain_129" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BZ" xlink:label="loc_country_BZ_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_129" xlink:to="loc_country_BZ_141" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="loc_country_BS_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_129" xlink:to="loc_country_BS_142" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_130" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_130" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_131" xlink:to="loc_us-gaap_CertificatesOfDepositMember_143" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_132" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_132" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AerexIndustriesIncMember" xlink:label="loc_cwco_AerexIndustriesIncMember_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_133" xlink:to="loc_cwco_AerexIndustriesIncMember_144" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_srt_RangeAxis_134" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_134" xlink:to="loc_srt_RangeMember_135" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_135" xlink:to="loc_srt_MaximumMember_145" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AccountingPoliciesLineItems" xlink:label="loc_cwco_AccountingPoliciesLineItems_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesTable_123" xlink:to="loc_cwco_AccountingPoliciesLineItems_136" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_146" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DepositsHeldInForeignBank" xlink:label="loc_cwco_DepositsHeldInForeignBank_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_cwco_DepositsHeldInForeignBank_147" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_148" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_149" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PercentageOfBadDebts" xlink:label="loc_cwco_PercentageOfBadDebts_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AccountingPoliciesLineItems_136" xlink:to="loc_cwco_PercentageOfBadDebts_150" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SegmentInformationDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_168" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_168" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" xlink:to="loc_srt_ProductOrServiceAxis_170" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_170" xlink:to="loc_srt_ProductsAndServicesDomain_171" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetailMember" xlink:label="loc_us-gaap_RetailMember_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_us-gaap_RetailMember_174" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkMember" xlink:label="loc_cwco_BulkMember_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_cwco_BulkMember_175" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ServicesMember" xlink:label="loc_cwco_ServicesMember_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_cwco_ServicesMember_176" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingMember" xlink:label="loc_cwco_ManufacturingMember_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_171" xlink:to="loc_cwco_ManufacturingMember_177" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_172" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_172" xlink:to="loc_us-gaap_EquityComponentDomain_178" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_169" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_173" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_Revenues_179" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_CostOfRevenue_180" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_GrossProfit_181" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_182" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_258902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_258902" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_OperatingIncomeLoss_184" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_185" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_186" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_187" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_ProfitLoss_188" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_189" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_NetIncomeLoss_190" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_192" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_193" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_ConstructionInProgressGross_194" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_195" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_Goodwill_196" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="loc_us-gaap_LandAvailableForDevelopment_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_LandAvailableForDevelopment_197" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_173" xlink:to="loc_us-gaap_Assets_191" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SegmentInformationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_199" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_199" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xlink:to="loc_srt_ProductOrServiceAxis_201" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_201" xlink:to="loc_srt_ProductsAndServicesDomain_202" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetailMember" xlink:label="loc_us-gaap_RetailMember_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_us-gaap_RetailMember_206" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BulkMember" xlink:label="loc_cwco_BulkMember_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_cwco_BulkMember_207" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ServicesMember" xlink:label="loc_cwco_ServicesMember_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_cwco_ServicesMember_208" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ManufacturingMember" xlink:label="loc_cwco_ManufacturingMember_209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_cwco_ManufacturingMember_209" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_203" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_203" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_210" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_204" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_204" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_211" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_200" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_205" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_205" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_212" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/EarningsPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_214" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EarningsPerShareTable" xlink:label="loc_cwco_EarningsPerShareTable_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_214" xlink:to="loc_cwco_EarningsPerShareTable_215" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_EarningsPerShareTable_215" xlink:to="loc_us-gaap_StatementScenarioAxis_216" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_216" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_219" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_EarningsPerShareTable_215" xlink:to="loc_us-gaap_StatementLineItems_217" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_NetIncomeLoss_220" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/measurementGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaap_DividendsPreferredStock_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_DividendsPreferredStock_221" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_222" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_223" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_224" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_218" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_225" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_217" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_226" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/InvestmentInOcBviDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_228" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_228" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_229" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_229" xlink:to="loc_us-gaap_StatementClassOfStockAxis_230" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_230" xlink:to="loc_us-gaap_ClassOfStockDomain_232" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_229" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_us-gaap_EquityMethodInvestments_233" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:label="loc_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_234" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_235" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_231" xlink:to="loc_us-gaap_EquityMethodInvestments_236" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/InvestmentInOcBviDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_238" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_238" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_239" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_240" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_240" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_241" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OceanConversionBviLtdMember" xlink:label="loc_cwco_OceanConversionBviLtdMember_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_241" xlink:to="loc_cwco_OceanConversionBviLtdMember_252" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BaughersBayMember" xlink:label="loc_cwco_BaughersBayMember_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_241" xlink:to="loc_cwco_BaughersBayMember_253" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BarBayMember" xlink:label="loc_cwco_BarBayMember_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_241" xlink:to="loc_cwco_BarBayMember_254" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_srt_ProductOrServiceAxis_242" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_242" xlink:to="loc_srt_ProductsAndServicesDomain_243" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ManagementServiceMember" xlink:label="loc_us-gaap_ManagementServiceMember_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_243" xlink:to="loc_us-gaap_ManagementServiceMember_255" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RefurbishProjectMember" xlink:label="loc_cwco_RefurbishProjectMember_260707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_243" xlink:to="loc_cwco_RefurbishProjectMember_260707" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AgreementAxis" xlink:label="loc_cwco_AgreementAxis_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_cwco_AgreementAxis_244" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AgreementDomain" xlink:label="loc_cwco_AgreementDomain_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AgreementAxis_244" xlink:to="loc_cwco_AgreementDomain_245" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:label="loc_cwco_ThousandNineHundredAndNinetyAgreementMember_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AgreementDomain_245" xlink:to="loc_cwco_ThousandNineHundredAndNinetyAgreementMember_256" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BarBayAgreementMember" xlink:label="loc_cwco_BarBayAgreementMember_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_AgreementDomain_245" xlink:to="loc_cwco_BarBayAgreementMember_257" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantAxis" xlink:label="loc_cwco_PlantAxis_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_cwco_PlantAxis_246" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantDomain" xlink:label="loc_cwco_PlantDomain_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_PlantAxis_246" xlink:to="loc_cwco_PlantDomain_258" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_247" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_247" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_BaughersBayPlantMember" xlink:label="loc_cwco_BaughersBayPlantMember_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_248" xlink:to="loc_cwco_BaughersBayPlantMember_259" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_249" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_249" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_260" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_250" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_250" xlink:to="loc_us-gaap_LossContingencyNatureDomain_261" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_239" xlink:to="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_262" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:label="loc_cwco_EquityMethodInvestmentsVotingSharesPercentage_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_EquityMethodInvestmentsVotingSharesPercentage_263" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:label="loc_cwco_EquityMethodInvestmentInterestInProfitPercentage_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_EquityMethodInvestmentInterestInProfitPercentage_264" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DeliveryTermsVolumeOfWaterPerDay" xlink:label="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_265" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_EquityMethodInvestments_266" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:label="loc_cwco_PurchasePriceAgreedForPlantUnderAgreement_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PurchasePriceAgreedForPlantUnderAgreement_267" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CostIncurredToExpandPlantCapacity" xlink:label="loc_cwco_CostIncurredToExpandPlantCapacity_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_CostIncurredToExpandPlantCapacity_268" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_269" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_270" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantCapacity" xlink:label="loc_cwco_PlantCapacity_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PlantCapacity_271" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PlantValue" xlink:label="loc_cwco_PlantValue_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PlantValue_273" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProceedsDamageFromBviGovernment" xlink:label="loc_cwco_ProceedsDamageFromBviGovernment_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_ProceedsDamageFromBviGovernment_274" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PotentialProceedsToBeReceivedFromLitigationSettlement" xlink:label="loc_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement_275" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ProfitSharingIncomeFromEquityMethodInvestments" xlink:label="loc_cwco_ProfitSharingIncomeFromEquityMethodInvestments_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_cwco_ProfitSharingIncomeFromEquityMethodInvestments_276" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_DeferredRevenueCurrent_277" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_221366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_221366" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_256892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_256892" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_260706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_251" xlink:to="loc_us-gaap_Revenues_260706" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/NscAndAdrProjectDevelopmentDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_279" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_279" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_280" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_RangeAxis_284" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_284" xlink:to="loc_srt_RangeMember_298" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_285" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_285" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_299" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_StatementClassOfStockAxis_286" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_286" xlink:to="loc_us-gaap_ClassOfStockDomain_287" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OptionAgreementMember" xlink:label="loc_cwco_OptionAgreementMember_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_287" xlink:to="loc_cwco_OptionAgreementMember_300" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_CreditFacilityAxis_288" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_288" xlink:to="loc_us-gaap_CreditFacilityDomain_301" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_VariableRateAxis_289" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_289" xlink:to="loc_us-gaap_VariableRateDomain_302" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_CurrencyAxis_290" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_290" xlink:to="loc_currency_AllCurrenciesDomain_303" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TypeOfPhasesAxis" xlink:label="loc_cwco_TypeOfPhasesAxis_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_cwco_TypeOfPhasesAxis_291" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TypeOfPhasesDomain" xlink:label="loc_cwco_TypeOfPhasesDomain_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_TypeOfPhasesAxis_291" xlink:to="loc_cwco_TypeOfPhasesDomain_292" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_FirstPhaseMember" xlink:label="loc_cwco_FirstPhaseMember_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_TypeOfPhasesDomain_292" xlink:to="loc_cwco_FirstPhaseMember_304" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SecondPhaseMember" xlink:label="loc_cwco_SecondPhaseMember_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_TypeOfPhasesDomain_292" xlink:to="loc_cwco_SecondPhaseMember_305" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_293" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_293" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_294" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="loc_cwco_AguasDeRosaritoSapiDeCvMember_306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_294" xlink:to="loc_cwco_AguasDeRosaritoSapiDeCvMember_306" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_260714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_srt_OwnershipAxis_260714" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_260715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_260714" xlink:to="loc_srt_OwnershipDomain_260715" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_NSCAguaMember" xlink:label="loc_cwco_NSCAguaMember_260717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_260715" xlink:to="loc_cwco_NSCAguaMember_260717" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_280" xlink:to="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_307" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:label="loc_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_308" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="loc_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_309" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_310" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLandHeldForUse" xlink:label="loc_us-gaap_PaymentsToAcquireLandHeldForUse_311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_PaymentsToAcquireLandHeldForUse_311" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_RepaymentOfInterCompanyLoanPayable" xlink:label="loc_cwco_RepaymentOfInterCompanyLoanPayable_312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_RepaymentOfInterCompanyLoanPayable_312" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_LeaseTerm" xlink:label="loc_cwco_LeaseTerm_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_LeaseTerm_313" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_Assets_314" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_Liabilities_315" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_316" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:label="loc_cwco_TotalVotingInterestPercentageAfterConversionOfLoan_317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_TotalVotingInterestPercentageAfterConversionOfLoan_317" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:label="loc_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_318" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PaymentsForOptionExercised" xlink:label="loc_cwco_PaymentsForOptionExercised_319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_PaymentsForOptionExercised_319" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaap_AreaOfLand_320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_AreaOfLand_320" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PaymentsToEnterOptionAgreement" xlink:label="loc_cwco_PaymentsToEnterOptionAgreement_321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_PaymentsToEnterOptionAgreement_321" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="loc_us-gaap_PaymentsToAcquireLand_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_PaymentsToAcquireLand_322" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CounterGuarantyFixedAmount" xlink:label="loc_cwco_CounterGuarantyFixedAmount_323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_CounterGuarantyFixedAmount_323" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedContractualRightsGross" xlink:label="loc_us-gaap_FiniteLivedContractualRightsGross_326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_FiniteLivedContractualRightsGross_326" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_SubscriptionAgreementDescription" xlink:label="loc_cwco_SubscriptionAgreementDescription_327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_SubscriptionAgreementDescription_327" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_OptionAgreementExpirationDate" xlink:label="loc_cwco_OptionAgreementExpirationDate_221686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_cwco_OptionAgreementExpirationDate_221686" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_261073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_295" xlink:to="loc_us-gaap_SharePrice_261073" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurementsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_370" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_370" xlink:to="loc_us-gaap_StatementTable_371" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_371" xlink:to="loc_us-gaap_StatementClassOfStockAxis_372" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_372" xlink:to="loc_us-gaap_ClassOfStockDomain_378" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_371" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_373" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_373" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_379" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_380" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_374" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_381" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_371" xlink:to="loc_us-gaap_FinancialInstrumentAxis_375" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_375" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_382" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_371" xlink:to="loc_us-gaap_StatementLineItems_376" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_221279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_376" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_221279" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_221279" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_383" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurementsDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_386" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_386" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_387" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_387" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_388" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_388" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_391" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_387" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_389" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_389" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_392" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_393" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_390" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_394" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/FairValueMeasurementsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_396" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_396" xlink:to="loc_us-gaap_StatementTable_397" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_397" xlink:to="loc_us-gaap_StatementClassOfStockAxis_398" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_398" xlink:to="loc_us-gaap_ClassOfStockDomain_402" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_397" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_399" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_399" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_400" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_260718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_397" xlink:to="loc_srt_OwnershipAxis_260718" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_260719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_260718" xlink:to="loc_srt_OwnershipDomain_260719" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_AerexIndustriesIncMember" xlink:label="loc_cwco_AerexIndustriesIncMember_260720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_260719" xlink:to="loc_cwco_AerexIndustriesIncMember_260720" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_397" xlink:to="loc_us-gaap_StatementLineItems_401" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_404" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_405" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/ContingenciesDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_407" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="loc_cwco_CommitmentsAndContingenciesTable_408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_407" xlink:to="loc_cwco_CommitmentsAndContingenciesTable_408" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_409" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_409" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_425" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_410" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_410" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_426" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_411" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_411" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CwBelizeMember" xlink:label="loc_cwco_CwBelizeMember_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" xlink:to="loc_cwco_CwBelizeMember_427" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CwBaliMember" xlink:label="loc_cwco_CwBaliMember_428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_412" xlink:to="loc_cwco_CwBaliMember_428" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_413" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_413" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_429" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_StatementScenarioAxis_414" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_414" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_430" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_415" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_415" xlink:to="loc_us-gaap_RelatedPartyDomain_431" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_srt_CurrencyAxis_416" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_416" xlink:to="loc_currency_AllCurrenciesDomain_432" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_417" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_417" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_433" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilityAxis" xlink:label="loc_us-gaap_PublicUtilityAxis_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_PublicUtilityAxis_418" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UtilityPlantDomain" xlink:label="loc_us-gaap_UtilityPlantDomain_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_418" xlink:to="loc_us-gaap_UtilityPlantDomain_419" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_420" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_420" xlink:to="loc_us-gaap_LossContingencyNatureDomain_421" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CompensatoryDamagesMember" xlink:label="loc_cwco_CompensatoryDamagesMember_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_421" xlink:to="loc_cwco_CompensatoryDamagesMember_437" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PunitiveDamagesMember" xlink:label="loc_cwco_PunitiveDamagesMember_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_421" xlink:to="loc_cwco_PunitiveDamagesMember_438" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_422" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_422" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ThreePlantsMember" xlink:label="loc_cwco_ThreePlantsMember_439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_423" xlink:to="loc_cwco_ThreePlantsMember_439" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_227858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_srt_MajorCustomersAxis_227858" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_227859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_227858" xlink:to="loc_srt_NameOfMajorCustomerDomain_227859" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_WSCMember" xlink:label="loc_cwco_WSCMember_227860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_227859" xlink:to="loc_cwco_WSCMember_227860" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="loc_cwco_CommitmentsAndContingenciesLineItems_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesTable_408" xlink:to="loc_cwco_CommitmentsAndContingenciesLineItems_424" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_us-gaap_Revenues_440" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="loc_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_442" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="loc_cwco_CaymanWaterRetailOperationsPercentageOfRevenue_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_CaymanWaterRetailOperationsPercentageOfRevenue_443" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_DeliveryTermsVolumeOfWaterPerDay" xlink:label="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_DeliveryTermsVolumeOfWaterPerDay_444" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_446" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaap_AccountsReceivableNet_227857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_us-gaap_AccountsReceivableNet_227857" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_PerGallonPriceOfWaterSuppliedPercent" xlink:label="loc_cwco_PerGallonPriceOfWaterSuppliedPercent_260709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_CommitmentsAndContingenciesLineItems_424" xlink:to="loc_cwco_PerGallonPriceOfWaterSuppliedPercent_260709" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/ImpactOfRecentAccountingStandardsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_11" xlink:to="loc_us-gaap_StatementTable_12" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_13" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_12" xlink:to="loc_us-gaap_StatementClassOfStockAxis_13" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_13" xlink:to="loc_us-gaap_ClassOfStockDomain_17" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_12" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14" xlink:to="loc_us-gaap_TypeOfAdoptionMember_15" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201615Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201615Member_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_15" xlink:to="loc_us-gaap_AccountingStandardsUpdate201615Member_18" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_12" xlink:to="loc_us-gaap_StatementLineItems_16" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_19" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_16" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_19" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.cwco.com/role/SubsequentEventsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_227982" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_227983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_227982" xlink:to="loc_us-gaap_SubsequentEventTable_227983" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_227985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_227983" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_227985" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_227986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_227985" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_227986" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_227995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_227983" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_227995" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_227996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_227995" xlink:to="loc_us-gaap_EquityComponentDomain_227996" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaap_ParentMember_227997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_227996" xlink:to="loc_us-gaap_ParentMember_227997" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="cwco-20180930.xsd#cwco_ShareholderMember" xlink:label="loc_cwco_ShareholderMember_227998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_227996" xlink:to="loc_cwco_ShareholderMember_227998" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_258920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_227983" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_258920" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_258921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_258920" xlink:to="loc_us-gaap_ReceivableTypeDomain_258921" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_227984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_227983" xlink:to="loc_us-gaap_SubsequentEventLineItems_227984" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="loc_us-gaap_LoansReceivableNet_227999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_LoansReceivableNet_227999" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableWithImputedInterestDueDates" xlink:label="loc_us-gaap_ReceivableWithImputedInterestDueDates_228000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_ReceivableWithImputedInterestDueDates_228000" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:label="loc_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_228001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_228001" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_228002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_227984" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_228002" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6857692592">
<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, 2018</div></th>
<th class="th"><div>Nov. 02, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [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="top.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="top.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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2018<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<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="top.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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Consolidated Water Co. 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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">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="top.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,964,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858610928">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 34,367,483<span></span>
</td>
<td class="nump">$ 47,182,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">22,996,276<span></span>
</td>
<td class="nump">15,047,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">2,538,052<span></span>
</td>
<td class="nump">1,744,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,598,061<span></span>
</td>
<td class="nump">1,077,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current portion of loans receivable</a></td>
<td class="nump">1,093,641<span></span>
</td>
<td class="nump">1,400,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">1,396,166<span></span>
</td>
<td class="nump">238,435<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">63,989,679<span></span>
</td>
<td class="nump">66,691,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">47,342,177<span></span>
</td>
<td class="nump">50,525,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">16,742,806<span></span>
</td>
<td class="nump">1,823,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="top.Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Inventory, non-current</a></td>
<td class="nump">4,825,253<span></span>
</td>
<td class="nump">4,758,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">734,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in OC-BVI</a></td>
<td class="nump">2,464,537<span></span>
</td>
<td class="nump">2,783,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,384,248<span></span>
</td>
<td class="nump">8,384,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">23,673,855<span></span>
</td>
<td class="nump">21,505,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">2,710,790<span></span>
</td>
<td class="nump">3,765,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">2,369,214<span></span>
</td>
<td class="nump">4,507,958<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">172,502,559<span></span>
</td>
<td class="nump">165,480,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Accounts payable and other current liabilities</a></td>
<td class="nump">6,539,508<span></span>
</td>
<td class="nump">5,662,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">1,284,964<span></span>
</td>
<td class="nump">1,281,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Note payable to related party</a></td>
<td class="nump">1,078,000<span></span>
</td>
<td class="nump">686,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Billings in excess of costs and estimated earnings</a></td>
<td class="nump">21,578<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">8,924,050<span></span>
</td>
<td class="nump">7,631,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent', window );">Deferred tax liability</a></td>
<td class="nump">757,447<span></span>
</td>
<td class="nump">1,024,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">778,307<span></span>
</td>
<td class="nump">803,307<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">10,459,804<span></span>
</td>
<td class="nump">9,459,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 36,498 and 33,488 shares, respectively</a></td>
<td class="nump">21,899<span></span>
</td>
<td class="nump">20,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">86,904,523<span></span>
</td>
<td class="nump">86,405,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">58,113,606<span></span>
</td>
<td class="nump">53,105,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustment</a></td>
<td class="num">(549,555)<span></span>
</td>
<td class="num">(549,555)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Consolidated Water Co. Ltd. stockholders' equity</a></td>
<td class="nump">153,469,042<span></span>
</td>
<td class="nump">147,932,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">8,573,713<span></span>
</td>
<td class="nump">8,088,935<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">162,042,755<span></span>
</td>
<td class="nump">156,021,377<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">172,502,559<span></span>
</td>
<td class="nump">165,480,895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A 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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td>
<td class="nump">8,978,569<span></span>
</td>
<td class="nump">8,951,321<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B 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="top.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="top.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_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<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.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32022-110900<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 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6879938&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 http://asc.fasb.org/extlink&amp;oid=6876686&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.</p></div>
<a href="javascript:void(0);" onclick="top.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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGrossNoncurrent</td>
</tr>
<tr>
<td style="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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LandAvailableForDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of land available for development.</p></div>
<a href="javascript:void(0);" onclick="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandAvailableForDevelopment</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money within one year from the balance sheet date (or the normal operating cycle, whichever is longer), net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: 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> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82891408&amp;loc=d3e4531-111522<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.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date more than one year from the balance sheet date, net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="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_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due 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="top.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> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859051760">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Redeemable preferred stock, issued</a></td>
<td class="nump">36,498<span></span>
</td>
<td class="nump">33,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Redeemable preferred stock, outstanding</a></td>
<td class="nump">36,498<span></span>
</td>
<td class="nump">33,488<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">14,964,281<span></span>
</td>
<td class="nump">14,918,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
<td class="nump">14,964,281<span></span>
</td>
<td class="nump">14,918,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B 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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">145,000<span></span>
</td>
<td class="nump">145,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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858364752">
<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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_RetailRevenues', window );">Retail revenues</a></td>
<td class="nump">$ 6,185,558<span></span>
</td>
<td class="nump">$ 5,570,654<span></span>
</td>
<td class="nump">$ 18,884,929<span></span>
</td>
<td class="nump">$ 18,111,274<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="top.Show.showAR( this, 'defref_cwco_BulkRevenue', window );">Bulk revenues</a></td>
<td class="nump">8,577,456<span></span>
</td>
<td class="nump">7,881,464<span></span>
</td>
<td class="nump">25,294,821<span></span>
</td>
<td class="nump">23,615,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Services revenues</a></td>
<td class="nump">807,424<span></span>
</td>
<td class="nump">111,302<span></span>
</td>
<td class="nump">1,054,100<span></span>
</td>
<td class="nump">360,758<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="top.Show.showAR( this, 'defref_cwco_ManufacturingRevenues', window );">Manufacturing revenues</a></td>
<td class="nump">3,253,750<span></span>
</td>
<td class="nump">3,008,783<span></span>
</td>
<td class="nump">4,798,948<span></span>
</td>
<td class="nump">5,444,678<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">18,824,188<span></span>
</td>
<td class="nump">16,572,203<span></span>
</td>
<td class="nump">50,032,798<span></span>
</td>
<td class="nump">47,532,497<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="top.Show.showAR( this, 'defref_cwco_CostOfRetailRevenues', window );">Cost of retail revenues</a></td>
<td class="nump">2,750,599<span></span>
</td>
<td class="nump">2,488,441<span></span>
</td>
<td class="nump">8,234,803<span></span>
</td>
<td class="nump">7,895,617<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="top.Show.showAR( this, 'defref_cwco_CostOfBulkRevenues', window );">Cost of bulk revenues</a></td>
<td class="nump">5,658,373<span></span>
</td>
<td class="nump">5,582,401<span></span>
</td>
<td class="nump">16,848,668<span></span>
</td>
<td class="nump">15,750,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of services revenues</a></td>
<td class="nump">682,713<span></span>
</td>
<td class="nump">114,667<span></span>
</td>
<td class="nump">921,653<span></span>
</td>
<td class="nump">320,586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManufacturingCosts', window );">Cost of manufacturing revenues</a></td>
<td class="nump">2,205,830<span></span>
</td>
<td class="nump">2,078,888<span></span>
</td>
<td class="nump">3,300,370<span></span>
</td>
<td class="nump">3,967,945<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenues</a></td>
<td class="nump">11,297,515<span></span>
</td>
<td class="nump">10,264,397<span></span>
</td>
<td class="nump">29,305,494<span></span>
</td>
<td class="nump">27,934,550<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">7,526,673<span></span>
</td>
<td class="nump">6,307,806<span></span>
</td>
<td class="nump">20,727,304<span></span>
</td>
<td class="nump">19,597,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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">4,941,564<span></span>
</td>
<td class="nump">4,896,323<span></span>
</td>
<td class="nump">14,263,762<span></span>
</td>
<td class="nump">14,695,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on asset dispositions and impairments, net</a></td>
<td class="nump">12,415<span></span>
</td>
<td class="nump">578,480<span></span>
</td>
<td class="nump">14,405<span></span>
</td>
<td class="nump">1,578,480<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">2,572,694<span></span>
</td>
<td class="nump">833,003<span></span>
</td>
<td class="nump">6,449,137<span></span>
</td>
<td class="nump">3,324,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">172,805<span></span>
</td>
<td class="nump">70,741<span></span>
</td>
<td class="nump">504,028<span></span>
</td>
<td class="nump">301,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,492)<span></span>
</td>
<td class="num">(1,016)<span></span>
</td>
<td class="num">(7,122)<span></span>
</td>
<td class="num">(11,178)<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="top.Show.showAR( this, 'defref_cwco_ProfitLossFromSubsidiaries', window );">Profit-sharing income from OC-BVI</a></td>
<td class="nump">536,625<span></span>
</td>
<td class="nump">36,450<span></span>
</td>
<td class="nump">621,675<span></span>
</td>
<td class="nump">46,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in the earnings of OC-BVI</a></td>
<td class="nump">1,472,154<span></span>
</td>
<td class="nump">138,913<span></span>
</td>
<td class="nump">1,710,230<span></span>
</td>
<td class="nump">127,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Net unrealized gain (loss) on put/call options</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="nump">171,000<span></span>
</td>
<td class="num">(47,000)<span></span>
</td>
<td class="nump">323,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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="nump">48,841<span></span>
</td>
<td class="nump">31,206<span></span>
</td>
<td class="num">(26,670)<span></span>
</td>
<td class="nump">83,791<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">2,302,933<span></span>
</td>
<td class="nump">447,294<span></span>
</td>
<td class="nump">2,755,141<span></span>
</td>
<td class="nump">871,956<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">4,875,627<span></span>
</td>
<td class="nump">1,280,297<span></span>
</td>
<td class="nump">9,204,278<span></span>
</td>
<td class="nump">4,196,239<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">12,659<span></span>
</td>
<td class="num">(136,447)<span></span>
</td>
<td class="num">(113,607)<span></span>
</td>
<td class="num">(412,592)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">4,862,968<span></span>
</td>
<td class="nump">1,416,744<span></span>
</td>
<td class="nump">9,317,885<span></span>
</td>
<td class="nump">4,608,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income attributable to non-controlling interests</a></td>
<td class="nump">310,579<span></span>
</td>
<td class="nump">255,605<span></span>
</td>
<td class="nump">484,778<span></span>
</td>
<td class="nump">191,916<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 4,552,389<span></span>
</td>
<td class="nump">$ 1,161,139<span></span>
</td>
<td class="nump">$ 8,833,107<span></span>
</td>
<td class="nump">$ 4,416,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</a></td>
<td class="nump">0.30<span></span>
</td>
<td class="nump">0.08<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share</a></td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.075<span></span>
</td>
<td class="nump">$ 0.255<span></span>
</td>
<td class="nump">$ 0.225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic earnings per share</a></td>
<td class="nump">14,963,195<span></span>
</td>
<td class="nump">14,898,246<span></span>
</td>
<td class="nump">14,960,602<span></span>
</td>
<td class="nump">14,886,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted earnings per share</a></td>
<td class="nump">15,124,720<span></span>
</td>
<td class="nump">15,072,142<span></span>
</td>
<td class="nump">15,119,415<span></span>
</td>
<td class="nump">15,054,343<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_BulkRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of bulk revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BulkRevenue</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_CostOfBulkRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of cost of bulk revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CostOfBulkRevenues</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_CostOfRetailRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of cost of retail revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CostOfRetailRevenues</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_ManufacturingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of manufacturing revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ManufacturingRevenues</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_ProfitLossFromSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cwco_RetailRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of retail revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RetailRevenues</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.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.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 http://asc.fasb.org/extlink&amp;oid=109260490&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109256448&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 http://asc.fasb.org/extlink&amp;oid=109260490&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&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 http://asc.fasb.org/extlink&amp;oid=114873790&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 http://asc.fasb.org/extlink&amp;oid=109223946&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 http://asc.fasb.org/extlink&amp;oid=114873765&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=114775744&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=115205541&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 http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ManufacturingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred in the production of goods for sale.</p></div>
<a href="javascript:void(0);" onclick="top.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.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManufacturingCosts</td>
</tr>
<tr>
<td style="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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<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.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: 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 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858578448">
<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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">$ 5,388,005<span></span>
</td>
<td class="nump">$ 13,529,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment and construction in progress</a></td>
<td class="num">(13,709,598)<span></span>
</td>
<td class="num">(3,016,713)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of equipment</a></td>
<td class="nump">51,590<span></span>
</td>
<td class="nump">18,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Collections on loans receivable</a></td>
<td class="nump">1,041,787<span></span>
</td>
<td class="nump">1,297,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLand', window );">Payment for land and rights of way held for development</a></td>
<td class="num">(2,168,180)<span></span>
</td>
<td class="num">(665,270)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(14,784,401)<span></span>
</td>
<td class="num">(2,365,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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to common shareholders</a></td>
<td class="num">(3,818,499)<span></span>
</td>
<td class="num">(3,346,477)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividends paid to non-controlling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Dividends paid to preferred shareholders</a></td>
<td class="num">(2,846)<span></span>
</td>
<td class="num">(8,665)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock', window );">Issuance (repurchase) of redeemable preferred stock</a></td>
<td class="nump">10,258<span></span>
</td>
<td class="nump">12,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds received from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Repayment of note payable to related party</a></td>
<td class="num">(392,000)<span></span>
</td>
<td class="num">(490,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Issuance of note payable to related party</a></td>
<td class="nump">784,000<span></span>
</td>
<td class="nump">392,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(3,419,087)<span></span>
</td>
<td class="num">(3,440,686)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(12,815,483)<span></span>
</td>
<td class="nump">7,722,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">47,182,966<span></span>
</td>
<td class="nump">39,254,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">34,367,483<span></span>
</td>
<td class="nump">46,976,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid in cash</a></td>
<td class="nump">6,539<span></span>
</td>
<td class="nump">7,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities</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="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion (on a one-to-one basis) of 5,426 and 12,214, respectively, shares of redeemable preferred stock to common stock</a></td>
<td class="nump">3,256<span></span>
</td>
<td class="nump">7,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared but not paid</a></td>
<td class="nump">1,275,066<span></span>
</td>
<td class="nump">1,120,176<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="top.Show.showAR( this, 'defref_cwco_TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress', window );">Transfers from inventory to property, plant and equipment and construction in progress</a></td>
<td class="nump">304,279<span></span>
</td>
<td class="nump">228,549<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="top.Show.showAR( this, 'defref_cwco_TransfersFromConstructionInProgressToPropertyPlantAndEquipment', window );">Transfers from construction in progress to property, plant and equipment</a></td>
<td class="nump">492,252<span></span>
</td>
<td class="nump">2,109,960<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="top.Show.showAR( this, 'defref_cwco_TransfersFromOtherAssetsToConstructionInProgress', window );">Transfers from other assets to construction in progress</a></td>
<td class="nump">1,253,299<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=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="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and 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="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Stock Issued</a></td>
<td class="nump">441,161<span></span>
</td>
<td class="nump">203,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities</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="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Stock Issued</a></td>
<td class="nump">$ 96,317<span></span>
</td>
<td class="nump">$ 118,485<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cwco_TransfersFromOtherAssetsToConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value transferred from other assets to construction in progress in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TransfersFromOtherAssetsToConstructionInProgress</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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&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 http://asc.fasb.org/extlink&amp;oid=109223946&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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLand</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="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_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="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_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="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_ProceedsFromRepurchaseOfRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=109197908&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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember</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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782792432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="nump">39,986<span></span>
</td>
<td class="nump">17,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of Stock, Shares Converted</a></td>
<td class="nump">5,426<span></span>
</td>
<td class="nump">12,214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="nump">7,409<span></span>
</td>
<td class="nump">9,441<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember</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>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848920224">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation Of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1. Principal activity</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Water Co. Ltd., and its subsidiaries (collectively, the &#8220;Company&#8221;) use reverse osmosis technology to produce potable water from seawater. The Company processes and supplies water and provides water-related products and services to its customers in the Cayman Islands, Belize, The Commonwealth of The Bahamas, the British Virgin Islands, the United States and Indonesia. The Company sells water to a variety of customers, including public utilities, commercial and tourist properties, residential properties and government facilities. The base price of water supplied by the Company, and adjustments thereto, are determined by the terms of a retail license and bulk water supply contracts which provide for adjustments based upon the movement in the government price indices specified in the license and contracts as well as monthly adjustments for changes in the cost of energy. The Company also manufactures and services a wide range of products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6629430976">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. Accounting policies</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Basis of presentation:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> The accompanying condensed consolidated financial statements include the accounts of the Company&#8217;s (i) wholly-owned subsidiaries, Aquilex, Inc., Cayman Water Company Limited (&#8220;Cayman Water&#8221;), Consolidated Water (Belize) Limited (&#8220;CW-Belize&#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, Inc. </div>(&#8220;CW-Holdings&#8221;); and (ii) majority-owned subsidiaries Consolidated Water (Bahamas) Ltd. (&#8220;CW-Bahamas&#8221;), Aerex Industries, Inc. (&#8220;Aerex&#8221;), Consolidated Water (Asia) Pte. Limited, PT Consolidated Water Bali (&#8220;CW-Bali&#8221;), N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;) and Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;). The Company&#8217;s investment in its affiliate Ocean Conversion (BVI) 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<div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 financial position, results of operations and cash flows as of and for the periods presented. The results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal year ending December 31, 2018.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">These condensed consolidated financial statements and notes are presented in accordance with the rules 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 financial statements pursuant to SEC rules 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 10-K for the year ended December 31, 2017.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign currency:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> 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, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains (losses) arising from transactions and re-measurements were $73,267 and ($5,612) for the three months ended September 30, 2018 and 2017, respectively, and $31,525 and $164,339 for the nine months ended September 30, 2018 and 2017, respectively, and are included in &#8220;Other income (expense) - Other&#8221; in the accompanying condensed consolidated statements of income.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three months or less. Cash and cash equivalents as of September 30, 2018 and December 31, 2017 include $6.4 million and $15.9 million, respectively, of certificates of deposit with an original maturity of three months or less.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Transfers from the Company&#8217;s Bahamas and Belize bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas and Belize, respectively. As of September 30, 2018, the equivalent United States dollar cash balances for deposits held in the Bahamas and Belize were approximately $3.9 million and $3.1 million, respectively.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comparative amounts:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Certain amounts reported in the financial statements issued in prior periods have been reclassified herein to conform to the current period&#8217;s presentation. These reclassifications had no effect on consolidated net income.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue recognition:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Revenues are 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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s revenues disaggregated by revenue source (unaudited).</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retail revenues</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,185,558</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,570,654</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,884,929</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,111,274</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Bulk revenues</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,577,456</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,881,464</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">25,294,821</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">23,615,787</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Services revenues</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">807,424</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">111,302</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,054,100</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">360,758</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing revenues</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3,253,750</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3,008,783</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,798,948</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,444,678</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt 9.9pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total revenues</div></div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,824,188</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">16,572,203</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">50,032,798</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">47,532,497</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Retail revenues</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company produces and supplies water to end-users, including residential, commercial and government 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 and rapidly developing areas on Grand Cayman Island. CW-Bali owns and operates a desal</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ination plant in Bali, Indonesia that sells water to resort and residential properties. Customers are billed on a monthly basis based on metered consumption and bills are typically collected within 30 to 35 days after the billing date. Receivables not collected within 45 days subject the customer to disconnection from water service. In 2018&#160;and&#160;2017, bad debts represented less than 1% of the Company&#8217;s total retail sales.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenues from water sales at the time water is supplied to the customer&#8217;s facility or storage tank. The amount of water supplied is determined based upon water meter readings performed at the end of each month. All retail water contracts are month-to-month contracts and revenue is recorded as invoiced.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bulk revenues</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company produces and supplies water to government-owned distributors in the Cayman Islands, Belize and the Bahamas.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">OC-Cayman provides bulk water to the Water Authority-Cayman (&#8220;WAC&#8221;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#8217;s retail license area.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In Belize, CW-Belize is the exclusive provider of water in Ambergris Caye to Belize Water Services Ltd. (&#8220;BWSL&#8221;), a government-controlled entity which distributes the water through its own pipeline system to residential, commercial and tourist properties. BWSL distributes the Company&#8217;s water primarily to residential properties, small hotels, and businesses that serve the tourist market.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company sells bulk water in the Bahamas through its majority-owned subsidiary CW-Bahamas to 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. The Company also sells water to a private resort on Bimini.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Manufacturing revenues</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company, through its 51% owned subsidiary Aerex, is a custom and specialty manufacturer of water treatment-related systems and products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production. Substantially all of Aerex&#8217;s customers are U.S. companies.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes manufacturing revenues 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, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to 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 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. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Practical Expedients and Exemptions</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848863152">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting Disclosure [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="font-weight:bold;display:inline;">3. Segment information</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">The Company has four reportable segments: retail, bulk, services and manufacturing. The retail segment&#160;primarily&#160;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, the Bahamas and Belize under long-term contracts. The services segment provides desalination plant management and operating services to affiliated companies and designs, constructs and sells desalination plants to third parties. The manufacturing segment manufactures a wide range of custom and specialty water treatment-related systems and products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">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 costs to its other three business segments.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">The accounting policies of the segments are consistent with those described in Note 2. The Company evaluates each segment&#8217;s performance based upon its income from operations. All intercompany transactions are eliminated for segment presentation purposes.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">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.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended September 30, 2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,185,558</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,577,456</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">807,424</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,253,750</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">18,824,188</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,750,599</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,658,373</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">682,713</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,205,830</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">11,297,515</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,434,959</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,919,083</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">124,711</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,047,920</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,526,673</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,013,053</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">455,151</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">846,258</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">627,102</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,941,564</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Loss on asset dispositions and impairments, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,084</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,331</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">12,415</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">412,822</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,463,932</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(721,547</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">417,487</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">2,572,694</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,302,933</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,875,627</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Provision for income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">12,659</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,862,968</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">310,579</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,552,389</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the three months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $498,663, $836,249, $7,638 and $399,987, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;<div style="background: none; letter-spacing: 0px; font-size: 10pt; text-decoration: none; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended September 30, 2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,570,654</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,881,464</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">111,302</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,008,783</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">16,572,203</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,488,441</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,582,401</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">114,667</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,078,888</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,264,397</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,082,213</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,299,063</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(3,365</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">929,895</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,307,806</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,070,681</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">315,374</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">863,646</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">646,622</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,896,323</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Loss on asset dispositions and impairments, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(566,948</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,983,689</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(867,011</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">283,273</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">833,003</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">447,294</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Loss before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,280,297</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(Benefit from) income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(136,447</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,416,744</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">255,605</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,161,139</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the three months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $491,771, $1,274,471, $7,638, and $398,368, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">18,884,929</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">25,294,821</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,054,100</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,798,948</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">50,032,798</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,234,803</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">16,848,668</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">921,653</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,300,370</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">29,305,494</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,650,126</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,446,153</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">132,447</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,498,578</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">20,727,304</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,088,804</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,147,015</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,162,632</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,865,311</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,263,762</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"><div style="margin-top: 0px; margin-bottom: 0px; margin-right: 0px; line-height: normal;">Loss on asset dispositions and impairments, net</div></td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">11,074</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,331</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,405</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,550,248</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,299,138</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(2,030,185</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(370,064</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">6,449,137</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,755,141</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,204,278</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">(Benefit from) income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(113,607</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,317,885</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">484,778</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,833,107</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the nine months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $1,506,292, $2,454,361, $22,915, and $1,198,707, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">18,111,274</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,615,787</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">360,758</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,444,678</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">47,532,497</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,895,617</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">15,750,402</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">320,586</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,967,945</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">27,934,550</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,215,657</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,865,385</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">40,172</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,476,733</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">19,597,947</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,288,941</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">940,105</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,498,766</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,967,372</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,695,184</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"><div style="margin: 0pt 0px; line-height: normal;">Loss on asset dispositions and impairments, net</div></td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(651,764</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,925,280</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(2,458,594</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(490,639</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">3,324,283</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">871,956</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,196,239</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">(Benefit from) income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(412,592</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,608,831</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">191,916</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,416,915</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the nine months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $1,514,069, $2,928,287, $37,295, and $1,204,313, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">As of September 30, 2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Accounts receivable, net</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,168,224</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">17,967,332</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,806,062</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,054,658</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">22,996,276</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Property plant and equipment, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">22,269,769</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,338,279</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">61,424</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,672,705</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">47,342,177</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Construction in progress</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,175,313</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,564,202</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,291</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">16,742,806</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Intangibles, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">484,123</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,226,667</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,710,790</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Goodwill</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,170,511</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,328,526</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,885,211</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,384,248</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Land and rights of way held for development</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,673,855</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,673,855</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Total segment assets</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">59,900,046</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">71,086,259</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">27,352,165</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,164,089</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">172,502,559</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Accounts receivable, net</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,406,595</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,177,620</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,155,318</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,308,313</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">15,047,846</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Property, plant and equipment, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,172,382</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">25,420,819</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">84,339</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,847,524</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">50,525,064</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Construction in progress</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">321,368</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,498,625</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,291</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,823,284</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Intangible assets, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">533,767</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,231,667</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,765,434</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Goodwill</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,170,511</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,328,526</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,885,211</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,384,248</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Land and rights of way held for development</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">21,505,675</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">21,505,675</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Total segment assets</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">52,095,524</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">75,785,323</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">24,488,173</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">13,111,875</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">165,480,895</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6657303792">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4. Earnings per share</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Earnings per share (&#8220;EPS&#8221;) are computed on a basic and diluted basis. Basic EPS is computed by dividing net income (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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes information related to the computation of basic and diluted EPS:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/>September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended<br/>September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 56.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Consolidated Water Co. Ltd. stockholders</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,552,389</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,161,139</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,833,107</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,416,915</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: preferred stock dividends</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(3,102</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(2,548</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(9,398</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(8,571</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shares in the determination of basic earnings per common share</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,549,287</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,158,591</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,823,709</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,408,344</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,963,195</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,898,246</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,960,602</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,886,738</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Plus:</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of preferred shares outstanding during the period</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">37,621</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">45,087</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,066</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">39,035</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Potential dilutive effect of unexercised options and unvested stock grants</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">123,904</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">128,809</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">123,747</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">128,570</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,124,720</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,072,142</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,119,415</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,054,343</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848918848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Equity Method Investments Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. Investment in OC-BVI</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company owns 50% of the outstanding voting common shares and a 43.53% equity interest in the profits of Ocean Conversion (BVI) Ltd. (&#8220;OC-BVI&#8221;). The Company also owns certain profit-sharing rights in OC-BVI that raise its effective interest in the profits of OC-BVI to approximately 45%. Pursuant to a management services agreement, OC-BVI pays the Company monthly fees for certain engineering and administrative services. OC-BVI&#8217;s sole customer is the Ministry of Communications and Works of the Government of the British Virgin Islands (the &#8220;Ministry&#8221;) to which it sells bulk water.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s equity investment in OC-BVI amounted to $2,464,537 and $2,783,882 as of September 30, 2018 and December 31, 2017, respectively.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Until 2009, substantially all of the water sold by OC-BVI to the Ministry was supplied by one desalination plant with a capacity of 1.7 million gallons per day located at Baughers Bay, Tortola (the &#8220;Baughers Bay plant&#8221;). As discussed later in this Note (see &#8220;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Baughers Bay Litigation&#8221;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">), the BVI government assumed the operating responsibilities for the Baughers Bay plant in March 2010. During 2007, OC-BVI completed the construction of a desalination plant with a capacity of 720,000 gallons per day located at Bar Bay, Tortola (the &#8220;Bar Bay plant&#8221;). OC-BVI began selling water to the Ministry from this plant in January 2009 and on March 4, 2010, OC-BVI and the BVI government executed a seven-year contract for the Bar Bay plant (the &#8220;Bar Bay agreement&#8221;). The Bar Bay agreement was extended by 14 years on February 14, 2017. Under the terms of the Bar Bay agreement, OC-BVI delivers up to 600,000 gallons of water per day to the BVI government from the Bar Bay plant. The Bar Bay agreement required OC-BVI to complete a storage reservoir on a BVI government site by no later than March 4, 2011. OC-BVI has not commenced construction of this storage reservoir due to the BVI government&#8217;s failure to pay (i) the full amount of invoices for the water provided by the Bar Bay plant on a timely basis; and (ii) the full amount ordered pursuant to a court ruling relating to the Baughers Bay litigation (see discussion that follows).</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending balances for the Company&#8217;s investment in OC-BVI for the nine months ended September 30, 2018 is as follows:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 87.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2017</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,783,882</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Profit-sharing and equity from earnings of OC-BVI</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,331,905</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Distributions received from OC-BVI</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(2,651,250</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of September 30, 2018</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,464,537</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognized $1,472,154 and $138,913 in earnings&#160;from its equity investment in OC-BVI for the three months ended September 30, 2018 and 2017, respectively, and $1,710,230 and $127,955 for the nine months ended September 30, 2018 and 2017, respectively. The Company recognized $536,625 and $36,450 in profit-sharing income from its profit-sharing agreement with OC-BVI for the three months ended September 30, 2018 and 2017, respectively, and $621,675 and $46,575 for the nine months ended September 30, 2018 and 2017, respectively.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended September 30, 2018 and 2017, the Company recognized $97,668 and $111,302, respectively, in revenues from its management services agreement with OC-BVI. For the nine months ended September 30, 2018 and 2017, the Company recognized $344,344 and $360,758, respectively, in revenues from its management services agreement with OC-BVI.&#160;</div>The Company also recognized approximately $710,000 in revenues for the three and nine months ended September 30, 2018 for the refurbishment of OC-BVI&#8217;s Bar Bay plant.<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Amounts payable by OC-BVI to the Company were $42,817 and $123,807 as of September 30, 2018 and December 31, 2017, respectively.&#160;Other current liabilities in the accompanying condensed consolidated balance sheets&#160;as of &#160;December 31, 2017&#160;</div>included $181,328 relating to OC-BVI.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Baughers Bay Litigation</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Through March 2010, OC-BVI supplied water to the BVI government from a plant located at Baughers Bay, Tortola, under the terms of a water supply agreement dated May 1990 (the &#8220;1990 Agreement&#8221;) with an initial seven-year term that expired in May 1999. The 1990 Agreement provided that such agreement would automatically be extended for another seven-year term unless the BVI government provided notice, at least eight months prior to such expiration, of its decision to purchase the plant from OC-BVI at the agreed upon amount under the 1990 Agreement of approximately $1.42 million. In correspondence between the parties from late 1998 through early 2000, the BVI government indicated that it intended to purchase the plant but would be amenable to negotiating a new water supply agreement and that it considered the 1990 Agreement to be in force on a monthly basis until negotiations between the BVI government and OC-BVI were concluded. OC-BVI continued to supply water from the plant and expended approximately $4.7 million between 1995 and 2003 to significantly expand the production capacity of the plant beyond that contemplated in the 1990 Agreement.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In 2006, the BVI government took the position that the seven-year extension of the 1990 Agreement had been completed and that it was entitled to ownership of the Baughers Bay plant and during 2007 the BVI government filed a lawsuit with the Eastern Caribbean Supreme Court (the &#8220;Court&#8221;) seeking ownership of the Baughers Bay plant. OC-BVI counterclaimed to the Court that it was entitled to continued possession and operation of the Baughers Bay plant until the BVI government paid OC-BVI approximately $4.7 million, which OC-BVI believed represented the value of the Baughers Bay plant at its expanded production capacity.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Court ruled on this litigation in 2009, awarding ownership of the Baughers Bay plant to the BVI government without compensation to OC-BVI. Both OC-BVI and the BVI government subsequently filed appeals with the Eastern Caribbean Court of Appeals (the &#8220;Appellate Court&#8221;) asking the Appellate Court to review certain rulings by the Court with respect to this litigation.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In June 2012, the Appellate Court issued the final ruling with respect to the Baughers Bay litigation. This ruling reversed a previous ruling of the Court and awarded OC-BVI compensation for improvements made to the plant in the amount equal to the difference between (i) the value of the Baughers Bay plant at the date OC-BVI transferred possession of the plant to the BVI government and (ii) $1.42 million (the purchase price for the Baughers Bay plant under the 1990 Agreement).</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">OC-BVI and the BVI government engaged a mutually approved valuation expert to complete a valuation of the Baughers Bay plant at the date it was transferred to the BVI government in accordance with the Appellate Court ruling. In June 2016, OC-BVI received the final valuation report from this valuation expert, which set forth a value for the Baughers Bay plant of $13.0 million as of the date OC-BVI transferred possession of the plant to the BVI government. Applying the valuation determined by the valuation expert to the formula set forth by the Appellate Court in its ruling, OC-BVI would be entitled to $11.58 million from the BVI government for the Baughers Bay plant. The BVI government disagreed with the valuation methodology used by the valuation expert and the resulting valuation for the Baughers Bay plant. OC-BV</div>I&#8217;s<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;legal counsel&#160;subsequently&#160;held discussions with the&#160;</div>BVI government in an effort to settle this matter. On August 31, 2018, OC-BVI and the BVI government entered into a settlement agreement for the Baughers Bay plant pursuant to the Appellate Court ruling with an agreed upon value for the plant of&#160;<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$4,432,834,&#160;</div>which resulted in a net payment (i.e. after legal and other expenses) to OC-BVI in September 2018 of&#160;<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$4,271,409.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6657302704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NSC and AdR Project Development<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract', window );"><strong>Investments in and Advances to Affiliates, Schedule of Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock', window );">Investments in and Advances to Affiliates, Schedule of Investments [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. NSC and AdR Project Development</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In May 2010, the Company acquired, through its wholly-owned Netherlands subsidiary, CW-Cooperatief, a 50% interest in NSC, a development stage Mexican company. The Company has since purchased, through the conversion of a loan it made to NSC, sufficient shares to raise its ownership interest in NSC to 99.99%. NSC was formed to pursue a project (the &#8220;Project&#8221;) that originally 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. As discussed in paragraphs that follow, during 2015 the scope of the Project was defined by the State of Baja California (the &#8220;State&#8221;) to consist of a first phase consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water infrastructure and a second phase consisting of an additional 50 million gallons&#160;per&#160;day of production </div>capacity with additional pipeline infrastructure.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Through a series of transactions completed in 2012-2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&#8217;s plant would be constructed.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In November 2012, NSC entered into a lease with an effective term of 20-years from the date of full operation of the Project&#8217;s desalination plant, with the Comisi&#243;n Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately $15,000 per month. This lease may be cancelled by NSC should NSC ultimately not proceed with the Project.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; margin: 0px 0px 0px 0in; font-size: 10pt; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In August 2014, the State enacted new legislation to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector authority and a private party </div>required for <div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the Project&#160;(the&#160;</div>&#8220;APP Law&#8221;<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">). Pursuant to this new legislation, in January 2015, NSC submitted an expression of interest for its project to the Ministry&#160;of Infrastructure and Urban Development of the State of Baja California (&#8220;SIDUE&#8221;). SIDUE accepted NSC&#8217;s expression of interest and requested that NSC submit a detailed proposal for the Project that complies with the requirements of the new legislation. NSC submitted this detailed proposal (the &#8220;APP Proposal&#8221;) to SIDUE in late March 2015. The new legislation required that such proposal be evaluated by SIDUE and submitted to the Public-Private Association Projects State Committee (the &#8220;APP Committee&#8221;) for review and authorization. If the Project was authorized the State would be required to conduct a public tender for the Project.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In response to its APP Proposal, in September 2015 NSC received a letter dated June 30, 2015 from the Director General of the Comisi&#243;n Estatal del Agua de Baja California (&#8220;CEA&#8221;), the State agency with responsibility for the Project, stating that (i) the Project is in the public interest with high social benefits and is consistent with the objectives of the State development plan; and (ii) that the Project should proceed, and the required public tender should be conducted. In November 2015, the State officially commenced the tender for the Project, the scope of which the State defined as a first phase to be operational in 2019 consisting of a 50 million gallon per day plant and a pipeline that connects to the Mexican potable water infrastructure and a second phase to be operational in 2024 consisting of an additional 50 million gallons per day of </div>production capacity with additional pipeline infrastructure. A<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> consortium comprised of NSC, NuWater S.A.P.I. de C.V. (&#8220;NuWater&#8221;) and Degremont S.A. de C.V. (the &#8220;Consortium&#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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Due to the amount of capital the Project requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&#8217;s tender to the State for the Project was based upon the following: (i) NSC will sell or otherwise transfer the land and other Project assets to a new company (&#8220;Newco&#8221;) that would build and own the Project; (ii) NSC&#8217;s potential partners would provide the majority of the equity for the Project and thereby would own the majority interest in Newco; (iii) NSC would maintain a minority ownership position in Newco; and (iv) Newco would enter into a long-term management and technical services contract for the Project with an entity partially owned by NSC or another Company subsidiary.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In August 2016, NSC and NuWater incorporated Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;), a special purpose company, to complete 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 operations and (ii) AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operations. As of December 31, 2017 and September 30, 2018, NSC owned 99.6% of the equity of AdR.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On August 22, 2016, the Public Private Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP-2015-002 (&#8220;APP Contract&#8221;), was executed between AdR, CEA, the Government of Baja California represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&#8220;CESPT&#8221;). The APP Contract requires AdR to design, construct, finance and operate a seawater desalination plant (and accompanying aqueducts) 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 </div>gallons per day and an aqueduct to a second delivery point in Tijuana. The first phase must be operational within 36 months of commencing construction and the second phase must be operational by July 2024. The APP Contract further requires 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 will be transferred to the CEA.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The APP Contract does not become effective until the following conditions are met:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;">&#160;</div><table style="width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr><td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;">&#160;</td><td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#183;</div></div></td><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the State has established and registered various payment trusts, guaranties and bank credit lines for specific use by the Project;</div></div></td></tr><tr><td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;">&#160;</td><td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#183;</div></div></td><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the CEA has obtained the rights from the relevant federal authority to take and desalinate seawater and distribute it for municipal use;</div></div></td></tr><tr><td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;">&#160;</td><td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#183;</div></div></td><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">various water purchase and sale agreements between the CEA, the payment trusts and the CESPT have been executed;</div></div></td></tr><tr><td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;">&#160;</td><td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#183;</div></div></td><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">AdR has obtained all of the rights of way required for the aqueduct;</div></div></td></tr><tr><td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;">&#160;</td><td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#183;</div></div></td><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">AdR has obtained permission from the relevant federal authority to discharge the residual water from the Project&#8217;s desalination plant; and</div></div></td></tr><tr><td style="width:.3pt; padding:0in 0in 0in 0in;vertical-align:top;">&#160;</td><td style="width: 0.25in; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: symbol; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#183;</div></div></td><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:top;"><div style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal; font-family: calibri, sans-serif; font-size: 10pt; margin-right: 0px;"><div style="font-size: 10pt; font-family: &quot;times new roman&quot;, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">all debt financing agreements necessary to provide the funding to AdR for the first phase of the Project have been executed.</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><br/><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In December 2016, the Congress of the State of Baja California, Mexico passed Decreto #57 which, among other things, ratified and authorized the payment obligations of the corresponding public entities under the APP Contract. During 2017, following consultations between representatives of the State of Baja California and the Ministry of Finance of the Federal Government of Mexico, it was determined that certain amendments to Decreto #57 were required&#160;to comply with recent changes to the Federal Financial Discipline Law for Federative Entities and Municipalities&#160;(the&#160;</div>&#8220;Financial&#160;Discipline&#160;Law&#8221;)<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">. In addition, it was necessary to amend Decreto #57 to authorize the inclusion of revenues from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto #168, which was approved by the Congress of the State of Baja California in December 2017. </div>Pursuant to the Financial Discipline Law and the terms of Decreto #57, as amended by Decreto #168, the authorization of the payment obligations of the public entities under the APP Contract expires on December 31, 2018. If the State fails to establish the various payment trusts, guaranties and bank credit lines for use by the Project authorized by Decreto #57, as amended, prior to the expiration thereof, then a further amendment of Decreto #57 will be required to extend the authorization beyond such time. If the State fails to establish the various payment trusts, guaranties and bank credit lines for use by the Project authorized by Decreto #57, as amended, prior to the expiration of such Decreto or if, following such expiration, the Congress of the State of Baja California fails to further amend Decreto #57 to extend the authorization of the payment obligations of the public entities under the APP Contract in a timely manner or at all, then AdR may be unable to proceed with the Project.<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; background: none;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt;">Following its issuance, two actions were filed in Mexican Courts against Decreto #168. While neither NSC nor AdR have been named as a party in these actions, based upon publicly available information (1) one of these actions consists of a challenge filed by certain members of the Congress of the State of Baja California alleging certain elements of Decreto #168 are contrary to the Mexican constitution; and (2) the other action represents an amparo (i.e. a constitutional appeal) filed by certain members of indigenous groups that alleges Decreto #168 violates certain of the human rights and individual guarantees they are afforded under the Mexican constitution. With respect to the action mentioned in (1), the Company understands based upon publicly available information that in August 2018 the Mexican Federal Supreme Court of Justice ruled to dismiss this action. With respect to the action mentioned in number (2), according to publicly available information, the Company understands that on March 27, 2018, a resolution dismissing such proceeding was issued (and subsequently published in the official lists of the corresponding court on April 16, 2018), as the claimants were not able to evidence their legal interest. On May 3, 2018, the court deciding on such action determined this resolution to be final, as the claimants did not file a remedy against it.</div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt; background: none;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Both the exchange rate for the Mexico peso relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract. These changes have adversely impacted the estimated construction, operating, and financing costs for the Project. The APP Contract and the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff) under the APP Contract in the event of such significant macroeconomic condition changes. In February 2017, AdR submitted proposals to the CEA requesting the definition of the mechanism required by the APP Contract to update the consideration under the APP Contract for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June 1, 2018, AdR and the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the Project by including the aqueduct originally designated for Phase 2, and addresses AdR&#8217;s concerns regarding the impact on the Project of changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred subsequent to the submission of the Consortium&#8217;s bid for the Project. As a result of this amendment to the APP Contract, the final cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g. interest rates and currency exchange rates) in effect on the financial closing date for Phase 1.</div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none; font-size: 10pt;"><div style="font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: pre-line; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In February 2018, AdR executed a subscription agreement (the &#8220;Agreement&#8221;) for the equity funding required for the Project. The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&#8220;Greenfield&#8221;), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez Medio Ambiente M&#233;xico, S.A. de C.V. (&#8220;Suez&#8221;), a subsidiary of SUEZ International, S.A.S., with the option to purchase 20% of the equity of AdR. If Suez does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the additional conditions related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project.</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In February 2018, CW-Holdings acquired the remaining 0.4% of AdR&#8217;s equity interest previously held by NuWater.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In June 2018, AdR and Suez executed a contract whereby Suez will serve as the engineering, construction and procurement contractor for the Project with such contract becoming effective on the effective date of the APP Contract.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;">The political environment in Mexico has recently experienced significant changes and the new, incoming federal administration has made economic policy announcements focusing on austerity. While the long-term ramifications of such changes and announcements are unknown, in the short-term they have (i) caused certain rating agencies to lower Mexico&#8217;s sovereign credit rating, (ii) resulted in a decrease in the value of the Mexico peso and (iii) created uncertainty with respect to the incoming administration&#8217;s position on projects and contracts approved by previous administrations. The incoming federal administration has a hold on the federal government and a strong influence on many of the state and local governments and congresses, raising the possibility that the federal government will influence local politics, which could impact the State&#8217;s and the CEA&#8217;s ability to meet certain conditions required to make the APP Contract effective.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;">If AdR is ultimately unable to proceed with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become effective, or for any other reason,<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;the land NSC has purchased and the right of way deposits may lose their strategic importance derived from their association with the Project and consequently may decline in value. If AdR does not proceed with the Project, NSC may ultimately be unable to sell this land or recoup their right of way deposits for amounts at least equal to their carrying values as of September 30, 2018 of approximately $20.6 million and $3.0 million, respectively. Any loss on the sale of the land, or impairment losses NSC may be required to record as a result of a decrease in the (i) fair value of the land; or (ii) value of the rights of way arising from the inability to complete the Project could have a material adverse impact on the Company&#8217;s financial&#160;condition&#160;and&#160;results of operations.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Included in the Company&#8217;s results of operations are general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering, consulting and other costs relating to Project development activities. Such expenses amounted to approximately $846,000 and $864,000 for the three months ended September 30, 2018 and 2017, respectively, and $2,158,000 and $2,469,000 for the nine months ended September 30, 2018 and 2017, respectively. The assets and liabilities of NSC and AdR included in the Company&#8217;s consolidated balance sheets amounted to approximately $26.2 million and $276,000, respectively, as of September 30, 2018 and approximately $23.1 million and $173,000 respectively, as of December 31, 2017.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Project Litigation Initiated by EWG</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Tecate Claim:</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Immediately following CW-Cooperatief&#8217;s acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company, Norte Sur Agua, S. de R.L. de C.V. (&#8220;NSA&#8221;). NSA subsequently transferred ownership of half of its shares in NSC to EWG Water LLC (&#8220;EWG&#8221;) and the other half of its shares in NSC to Alejandro de la Vega (the &#8220;individual shareholder&#8221;). In February 2012, the Company paid $300,000 to enter into an agreement (the &#8220;Option Agreement&#8221;) that provided&#160;it with an option, exercisable through February 7, 2014, to purchase the shares of NSC owned by the individual shareholder for a price of $1.0 million along with an immediate usufruct&#160;and&#160;power of attorney to vote those shares. Such shares constituted 25% of the ownership of NSC as of February 2012. In May 2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by issuing additional shares of its stock. As a result of this share issuance to CW-Cooperatief, the Company acquired 99.99% of the ownership of NSC. The Option Agreement contained an anti-dilution provision </div>that required the Company to transfer or otherwise cause the individual shareholder to acquire, for a total price of $1 (regardless of their par or market value), shares in NSC of an amount sufficient to maintain the individual shareholder&#8217;s<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> 25% ownership </div>interest in NSC if (i) any new shares of NSC were issued subsequent to the execution of the Option Agreement (causing the individual shareholder&#8217;s 25% ownership interest in NSC to be decreased); and (ii) the Company did not exercise its share purchase<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> option by February 7, 2014. The Company exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option Agreement shares in February 2014.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">In October 2015, the Company learned that EWG filed a lawsuit against the individual shareholder, NSC, NSA, CW-Cooperatief, other third parties, and the Public Registry of Commerce of Tijuana, Baja California in the Civil Court located in Tecate, Baja California, Mexico. In this lawsuit, EWG challenged, among other things, the capital investment transactions that increased the Company&#8217;s ownership interest in NSC to 99.99%. EWG requested that the court, as a preliminary matter, among others: (a) suspend the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency of the lawsuit in the public records; and (c) appoint an inspector for NSA and NSC to oversee its commercial activities. The court granted, ex-parte, the preliminary relief sought by EWG, which resulted in the placement of inscriptions for the lawsuit on NSC&#8217;s public records.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">EWG also sought an order directing, among other things: (i) NSA, NSC and CW-Cooperatief to refrain from carrying out any transactions with respect to the Project; and (ii) NSA, NSC and CW-Cooperatief, and the partners thereof, to refrain from transferring any interests in NSA, NSC and CW-Cooperatief.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On April 5, 2016, NSC filed a motion for reconsideration with the Tecate, Mexico court asking, among other things, that the court; (i) reverse its order to record the pendency of the lawsuit in the public records; (ii) cancel the appointment of the inspector; and (iii) allow NSC to provide a counter-guarantee to suspend the effects of the court&#8217;s order regarding the challenged transactions. On April 26, 2016, the Tecate, Mexico court issued an interlocutory judgment (i) ordering the cancellation of the inscriptions on NSC&#8217;s public records; and (ii) rejecting NSC&#8217;s motion for cancellation of the appointment of the inspector.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On April 26, 2016, NSC filed a full answer to EWG&#8217;s claims rejecting every claim made by EWG.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On May 17, 2016, NSC filed a claim with the Third District Court in Matters of Amparo and Federal Trials in the City of Tijuana, Baja California (the &#8220;Amparo Court&#8221;) challenging the Tecate, Mexico court ex-parte order which appointed an inspector over NSC&#8217;s commercial activities. On July 29, 2016, the Amparo Court found that such appointment is unconstitutional and reversed the Tecate, Mexico court&#8217;s appointment of an inspector.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On September 6, 2016, the Tecate, Mexico court issued a decree granting the counter-guaranty requested by NSC. Such counter-guaranty was fixed in the amount of 300,000 Mexican pesos and was given to the court on October 13, 2016 at which time all remaining ex-parte restrictions on NSC related to the challenged transactions were suspended.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">On May 2, 2017, the Tecate, Mexico court declared that the initial filing of this lawsuit had expired due to EWG&#8217;s lack of activity with respect to certain actions required to proceed to trial. Further, on May 25, 2017, such court declaration became definitive. However, EWG was entitled to refile the lawsuit.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Tijuana Claim - Amparo:</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">In addition to the Tecate Claim, in January 2018, EWG initiated an ordinary mercantile claim (the &#8220;Tijuana Claim&#8221;) against the individual shareholder named in the Tecate Claim, NSC and CW-Cooperatief, (with AdR being named as a third party to be called to trial) before the Tenth Civil Judge in Tijuana, Baja California for Mercantile Matters (the &#8220;Tenth Civil Judge&#8221;).</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">The Tijuana Claim is similar to the Tecate Claim in the petitions sought by EWG. In the Tijuana Claim, EWG challenged, among other things, the transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief in NSC to 99.99%, as a consequence of the Option Agreement. EWG requested that the court, as a preliminary matter, to: (a) suspend the effectiveness of the challenged transactions; (b) order public officials in Mexico to record the pendency of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c) appoint an inspector for NSC to oversee its commercial activities; and (d) order public officials in Mexico and credit institutions abroad to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative activities, or activities of any other nature related with the &#8220;Rosarito&#8221; water desalination project, are being conducted. The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs to several governmental/public entities involved with the Project, including the registration of the pendency of the lawsuit in certain public records, similarly to the Tecate Claim.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">In April 2018, AdR filed an amparo (i.e. a constitutional appeal) against the official writs issued by the Tenth Civil Judge to two governmental entities. In May 2018, the amparo claim was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two other governmental entities and one banking institution. In May 2018, the Third District Court for Amparo and Federal Trials in the State of Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed official writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was granted definitely in July 2018, and in August 2018, a resolution determining that the claimed official writs are unconstitutional, was issued. EWG filed a remedy against such resolution, which has not yet been resolved.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">On October 16, 2018, NSC was served with the Tijuana Claim. NSC is in the process of preparing a legal response to this claim, vigorously opposing the claims made by EWG. In addition to such legal response, NSC has filed a request to submit the Tijuana Claim to arbitration, based on certain provisions of the by-laws of NSC, as well as an appeal remedy against the preliminary relief. Neither such request nor the mentioned appeal have been resolved.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">CW-Cooperatief has not been officially served with the Tijuana Claim, and AdR has not been notified that it has to appear for such trial.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;">The Company cannot presently determine what impact the resolution of the Tijuana Claim may have on the Project.</div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; background: none;">&#160;</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities.</p></div>
<a href="javascript:void(0);" onclick="top.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 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848898032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value, Measurement Inputs, Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. Fair value measurements</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of September 30, 2018 and December 31, 2017, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities, the note payable to related party and dividends payable approximate their fair values due to the short-term maturities of these instruments. Management considers that the carrying amounts for loans receivable as of December 31, 2017 approximate their fair value as the stated interest rates approximate market rates.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 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:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin: 0px 0px 0px 0.38in; text-align: justify;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin: 0px 0px 0px 0.38in; text-align: justify;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Level 2 - Inputs other than Level&#160;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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin: 0px 0px 0px 0.38in; text-align: justify;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s fair value hierarchy for assets and liabilities measured at fair value as of September 30, 2018 and December 31, 2017.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets:</div></div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0;padding-left: 6.6pt;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Recurring</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net asset arising from put/call options</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">233,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">233,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets:</div></div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; margin-left: 0.13in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Recurring</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net asset arising from put/call options</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">280,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">280,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The activity for the Level 3 asset for the nine months ended September 30, 2018:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net asset arising from put/call options</div><div style="vertical-align: super;font-size: smaller;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 87%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2017</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 10%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">280,000</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrealized loss</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(47,000</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of September 30, 2018</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">233,000</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 1.3%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td><td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 98.7%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: justify; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In connection with the Company&#8217;s acquisition of 51% of Aerex in February 2016, the Company acquired from Aerex&#8217;s former sole shareholder an option to compel such shareholder to sell, and granted to such shareholder an option to require the Company to purchase, the shareholder&#8217;s remaining 49% ownership interest in Aerex at a price based upon the fair market value of Aerex at the time of the exercise of the option. The options are exercisable on or after the third anniversary of the February 2016 acquisition date. The net asset arising from the put/call options is included in other assets in the accompanying condensed consolidated balance sheets as of September 30, 2018 and December 31, 2017.</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6656120368">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8. Contingencies</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;">CW-Bahamas</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">CW-Bahamas&#8217; accounts receivable balances due from the WSC amounted to $16.1 million as of September 30, 2018 as compared to $9.1 million as of December 31, 2017. The increase in these accounts receivable has adversely impacted the liquidity of this subsidiary.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">CW-Bahamas has also experienced similar delays in collecting its accounts receivable from the WSC in several prior years. During these times, the Company arranged meetings and held discussions with representatives of the WSC and the Bahamas government to formulate a payment schedule for WSC&#8217;s delinquent accounts receivable and such amounts 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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;">In October 2018, the Bahamas&#8217; Ministry of Finance provided CW-Bahamas with a proposed payment schedule to pay WSC&#8217;s delinquent accounts receivable&#160;as of September 30, 2018 in full by June 2019. If the Bahamas&#8217; Ministry of Finance does not adhere to this proposed payment schedule, or the WSC continues to be significantly delinquent in paying CW-Bahamas&#8217; invoices, then in the coming months one or more of the following events may occur: (i) CW-Bahamas may not have sufficient liquidity to continue normal operations; (ii) the Company may be required to cease the recognition of revenues on CW-Bahamas&#8217; water supply agreements with the WSC; and (iii) the Company may be required to provide an allowance for CW-Bahamas&#8217; accounts receivable. Any of these events could have a material adverse impact on the Company&#8217;s results of operations, financial position and cash flows.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;">Cayman Water</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company sells water through its retail operations under a license issued in July 1990 by the Cayman Islands government that grants Cayman Water the exclusive right to provide potable water to customers within its licensed service area. As discussed below, this license was set to expire in July 2010 but has since been extended while negotiations for a new license take place. Pursuant to the 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, the Seven Mile Beach and West Bay areas. For the three months ended September 30, 2018 and 2017, the Company generated approximately 33% and 33%, respectively, of its consolidated revenues and 45% and 48%, respectively, of its consolidated gross profit from the retail water operations conducted pursuant to Cayman Water&#8217;s exclusive license. For the nine months ended September 30, 2018 and 2017, the Company generated approximately 37% and 38%, respectively, of its consolidated revenues and 51% and 52%, respectively, of its consolidated gross profit from the retail water operations conducted pursuant to Cayman Water&#8217;s exclusive license.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The license was originally scheduled to expire in July 2010 but has been 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 extension of the license expired on January 31, 2018. The Company continues to provide water subsequent to January 31, 2018 on the assumption that the license has been further extended to allow the parties to continue negotiations without interruption to an essential service.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="margin: 0in 0px 0.0001pt 0in; text-align: justify; font-family: &quot;times new roman&quot;, serif; font-size: 10pt;">In October 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 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 2017, which transferred responsibility for economic regulation of the water utility sector and the retail license negotiations from the WAC to OfReg in May 2017. The Company began license negotiations with OfReg in July 2017 and such negotiations are continuing. On November 2, 2018, the Company received a letter from OfReg in which OfReg rejected the Company&#8217;s most recent commercial proposal. Further, OfReg indicated that if the Company is unwilling to submit a new proposal offering certain additional concessions, then OfReg will have to consider its other available options. The Company has not yet determined how it will respond to this correspondence from OfReg. The Company cannot make any assurances that it will be able to reach an agreement with OfReg for a new license or that the terms of any license agreed to will be on terms as favorable to the Company as the terms of the license that expired January 31, 2018.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="font-size: 10pt; white-space: pre-line; letter-spacing: 0px; top: 0px;;display:inline;">The Cayman Islands government could ultimately 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 existing license, &#8220;</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">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;</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font: 10pt/normal times new roman, times, serif; margin: 0pt 0px; text-align: justify; font-size-adjust: none; font-stretch: normal;">The Company is presently unable to determine what impact the resolution of its retail license negotiations will have on its 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 the Company has historically generated from Cayman Water 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 financial condition and results of operations.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;">OC-Cayman</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Through its wholly-owned subsidiary, OC-Cayman, the Company provides bulk water to the WAC, a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes that water to properties in Grand Cayman outside of Cayman Water&#8217;s retail license area.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The water OC-Cayman sells to the WAC is produced at three reverse osmosis seawater conversion plants in Grand Cayman owned by the WAC, but designed, built and operated by OC-Cayman: the North Sound, Red Gate and North Side Water Works plants. The current operating agreements for the North Sound, Red Gate and North Side Water Works plants expire in February 2019, February 2019, and June 2019, respectively. In response to a WAC-initiated public bidding process for a new operating agreement encompassing both the North Sound and Red Gate plants, the Company submitted a bid for the new agreement.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;">On August 21, 2018, the WAC accepted OC-Cayman&#8217;s bid for the new agreement, and the WAC and OC-Cayman entered into a new five-year contract commencing on February 1, 2019 for the operation of the North Sound and Red Gate plants. The revenues for the water supplied under the new agreement, excluding the pass-through energy component, are expected to be <div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">approximately 31% </div>less than the revenues under the current agreements, assuming comparable sales volumes. The remaining terms of the new agreement are substantially consistent with those of the prior North Sound and Red Gate water supply agreements, except that under the new agreement the WAC will pay the energy costs for the operation of these plants directly to the utility company rather than reimburse OC-Cayman for these costs.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company generated total revenues of approximately $5.7 million and $7.2 million from these three plants during the nine months ended September 30, 2018 and the year ended December 31, 2017, respectively.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">If the Company does not obtain a new bulk water supply agreement for the North Side Water Works plant, or if such new agreement is obtained on terms less favorable than the Company&#8217;s existing agreement, its results of operations and cash flows will be adversely affected.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;">CW-Belize</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">By Statutory Instrument No. 81 of 2009, the Minister of Public Utilities of the government of Belize published an order, the Public Utility Provider Class Declaration Order, 2009 (the &#8220;Order&#8221;), which as of May 1, 2009 designated CW-Belize as a public utility provider under the laws of Belize. With this designation, the Public Utilities Commission of Belize (the &#8220;PUC&#8221;) has the authority to set the rates charged by CW-Belize and to otherwise regulate its activities. On November 1, 2010, CW-Belize received a formal complaint from the PUC alleging that CW-Belize was operating without a license under the terms of the Water Industry Act. CW-Belize applied for this license in December 2010. On July 29, 2011, the PUC issued the San Pedro Public Water Supply Quality and Security Complaint Order (the &#8220;Second Order&#8221;) which among other things requires that (i) CW-Belize and its customer jointly make a submission to the responsible Minister requesting that the area surrounding CW-Belize&#8217;s seawater abstraction wells be designated a forest reserve or national park and be designated a Controlled Area under section 58 of the Water Industry Act; (ii) CW-Belize submit an operations manual for CW-Belize&#8217;s desalination plant to the PUC for approval; (iii) CW-Belize and its customer modify the water supply agreement between the parties to (a) include new water quality parameters included in the Order and (b) cap the current exclusive water supply arrangement in the agreement at a maximum of 450,000 gallons per day; (iv) CW-Belize keep a minimum number of replacement seawater RO membranes in stock at all times; and (v) CW-Belize take possession of and reimburse the PUC for certain equipment which the PUC purchased from a third-party in late 2010. CW-Belize has applied for declaratory judgment and has been granted a temporary injunction to stay the enforcement of the Second Order by the PUC until such time as the Belize courts could hear the matter. The initial hearing on this matter was conducted on October 30 and 31, 2012 with an additional hearing on November 29, 2012.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On December 8, 2017, CW-Belize received a favorable ruling from the Supreme Court of Belize stating that (i) the claims by the PUC in the Order and the Second Order were unlawful, null and void and of no effect; and (ii) stated that the PUC is prohibited from taking any steps or proceedings or making any further Order in respect of the said Order. However, on February 20, 2018, the PUC filed an appeal of this ruling with the Belize Court of Appeal, the results of which are pending. The Company is presently unable to determine what impact the resolution of this matter will have on its financial condition, results of operations or cash flows.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;">CW-Bali</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In October 2017, CW-Bali&#8217;s sole remaining customer filed a lawsuit in the district court of Denpasar in Bali, Indonesia against CW-Bali, CW-Bali&#8217;s President, and the Company&#8217;s Chief Financial Officer in his capacity as the President of CW-Bali&#8217;s Board of Commissioners (i.e. Directors) seeking compensatory damages of 57.1 billion rupiahs and punitive damages of 26 billion rupiahs as a result of the anticipated breach of this customer&#8217;s water supply agreement that will arise from CW-Bali&#8217;s planned cessation of operations. Such damages were equivalent to approximately $3.8 million and $1.7 million, respectively, based upon the exchange rate between the dollar and rupiah as of &#160;September&#160;30, 2018. In April 2018, the Denpasar court ruled that it had no authority to adjudicate the case due to a clause in the water supply agreement that requires all disputes to be handled through arbitration in Singapore. However, the customer immediately filed an appeal with respect to the Denpasar court ruling. In October 2018, the </div>Denpasar appeals court issued its ruling which upheld the previous court&#8217;s ruling, thereby denying the customer&#8217;s appeal<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6637351040">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9. Impact of recent accounting standards</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Adoption of new accounting standards</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In May 2014, the FASB issued ASU 2014-09, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">. ASU 2014-09 requires revenue recognition to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 prescribes a five-step framework in accounting for revenues from contracts within its scope, including (a) identification of the contract, (b) identification of the performance obligations under the contract, (c) determination of the transaction price, (d) allocation of the transaction price to the identified performance obligations and (e) recognition of revenues as the identified performance obligations are satisfied. ASU 2014-09 also prescribes additional disclosures and financial statement presentations. ASU 2014-09 may be adopted retrospectively or under a modified retrospective method where the cumulative effect is recognized at the date of initial application. This amendment was originally effective January 1, 2017. In August 2015, the FASB issued ASU 2015-14, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">, which defers the effective date by one year to January 1, 2018. Early application is permitted but not before January 1, 2017.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In March 2016, the FASB issued ASU 2016-08, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principal versus Agent Considerations (Reporting Revenue Gross versus Net</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">), that amends the principal versus agent guidance in ASU 2014-09. ASU 2016-08 clarifies that the analysis must focus on whether the entity has control of the goods or services before they are transferred to the customer. ASU 2016-08 also provides additional guidance about how to apply the control principle when services are provided and when goods or services are combined with other goods or services.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In April 2016, the FASB issued ASU 2016-10, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Identifying Performance Obligations and Licensing,</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> that amends the revenue guidance in ASU 2014-09 on identifying performance obligations and accounting for licenses of intellectual property. ASU 2016-10 changed the FASB's previous proposals on renewals of right-to-use licenses and contractual restrictions. The effective date of the standard for the Company will coincide with ASU 2014-09 during the first quarter 2018.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In May 2016, the FASB issued ASU 2016-11, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16 Pursuant to Staff Announcements at the March 3, 2016 EITF Meeting</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">. ASU 2016-11 rescinds several SEC Staff Announcements that are codified in Topic 605, including, among other items, guidance relating to accounting for shipping and handling fees and freight services.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In May 2016, the FASB issued ASU 2016-12, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients,</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> which clarifies implementation guidance around collectability, sales taxes collected from customers, noncash considerations, contract modifications at transition, and completed contracts at transition.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In December 2016, the FASB issued ASU 2016-20, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">, which amended the guidance on performance obligation disclosures and makes technical corrections and improvements to the new revenue standard. The standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period, and permits early adoption on a limited basis. The update permits the use of either the retrospective or cumulative effect transition method.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The effective dates of ASU 2016-08, ASU 2016-10, ASU 2016-11, ASU 2016-12 and ASU 2016-20 are the same as ASU 2015-14 discussed above. On January 1, 2018, the Company adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. There was no impact to opening retained earnings as of January 1, 2018 as a result of the adoption of this standard.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In January 2016, the FASB issued ASU 2016-01, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> which provides guidance for the recognition, measurement, presentation and disclosure of financial assets and financial liabilities. In February 2018, the FASB issued ASU 2018-03, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Technical Corrections and Improvements to Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">, that clarifies the guidance in ASU No. 2016-01 on equity securities and certain fair value option liabilities among other things. ASU 2016-01 and ASU 2018-03 are effective for fiscal years, and for interim periods within those years, beginning after December 15, 2017 and, for most provisions, is effective using the cumulative-effect transition approach. Early application is permitted for certain provisions. The adoption of ASU 2016-01 and ASU 2018-03 did not have a material impact on the Company&#8217;s financial position, results of operations or cash flows.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font: 10pt/normal times new roman, times, serif; margin: 0pt 0px; text-align: justify; font-size-adjust: none; font-stretch: normal;">In August 2016, the FASB issued ASU 2016-15, <div style="font-style:italic;display:inline;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</div>, which clarifies how certain cash receipts and payments are presented in the statement of cash flows. ASU 2016-15 is effective for annual periods beginning after December 15, 2017 and early adoption is permitted. The adoption of ASU 2016-15 did not have a material impact on the Company&#8217;s financial position, results of operations or cash flows for the nine months ended September 30, 2018. For the nine months ended September 30, 2017, the adoption resulted in a reclassification of approximately $1.1 million in cash inflows related to the distribution of earnings from OC-BVI from investing activities to operating activities in the condensed consolidated statement of cash flows.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Effect of newly issued but not yet effective accounting standards</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">In February 2016, the FASB issued ASU 2016-02,&#160;<div style="font-style:italic;display:inline;">Leases (Topic 842),&#160;</div>which amends the guidance relating to the definition of a lease, recognition of lease assets and liabilities on the balance sheet, and the related disclosure requirements. In July 2018, the FASB issued ASU 2018-11,&#160;<div style="font-style:italic;display:inline;">Leases: Targeted Improvements</div>, which amends the new leasing guidance such that entities may elect not to restate their comparative periods in the period of adoption. The guidance requires lessees to recognize an asset and liability on the balance sheet for all of their lease obligations. Operating leases were previously not recognized on the balance sheet. ASU 2016-02 is effective for annual reporting periods beginning after December 15, 2018 and early adoption is permitted. The Company will adopt the standard using the modified retrospective method for its existing leases and expects that this standard will increase lease assets and lease liabilities on the condensed consolidated balance sheets. The Company intends to elect certain practical expedients and will carry forward historical conclusions related to (1) contracts that contain leases, (2) existing lease classification for any expired or existing leases, and (3) initial direct costs for any existing leases. The Company will also apply the practical expedient that will allow the Company to elect, as an accounting policy, by asset class, to include both lease and non-lease components as a single component and account for it as a lease. The Company will apply the short-term lease exception for lessees which will allow the Company to not have to apply the recognition requirements of the new leasing guidance for short-term leases and to recognize lease payments in net income on a straight-line basis over the lease term. The Company will also apply the practical expedient related to land easements, allowing it to carry forward its accounting treatment for land easements on existing agreements. Based on an analysis the Company has performed, the adoption of this new lease standard is not expected to have a material impact on Company&#8217;s financial position, results of operations or cash flows.</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.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 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6656085968">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10. Subsequent events</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In February 2017, the Company and the former sole shareholder of Aerex loaned Aerex $408,000 and $392,000, respectively, in the form of notes payable which were scheduled to mature on September 30, 2017 and bore interest at 1% per annum. In October 2017, the Company and the former sole shareholder of Aerex extended the term of the notes payable issued in February 2017 for an additional six months to a new maturity date of March 31, 2018. Additionally, in October 2017 the Company and the former sole shareholder loaned Aerex an additional $306,000 and $294,000, respectively, in the form of notes payable that bore interest at 1% with a maturity date of March 31, 2018. In March 2018, the original notes payable of $408,000 and $392,000 were repaid and the maturity date of the remaining notes payable of $306,000 and $294,000 was extended to September 30, 2018. In July 2018, the balances of these remaining notes payable were increased to $1,122,000 and $1,078,000, respectively, and their maturities were extended to June 30, 2019.&#160;</div>In October 2018, Aerex repaid $714,000 and $686,000, respectively, of these notes payable.</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s management evaluated subsequent events through the time of the filing of this report on Form 10-Q. Other than as disclosed in these condensed consolidated financial statements, the Company&#8217;s management 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 consolidated financial statements.</div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6755436208">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Basis of presentation:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> The accompanying condensed consolidated financial statements include the accounts of the Company&#8217;s (i) wholly-owned subsidiaries, Aquilex, Inc., Cayman Water Company Limited (&#8220;Cayman Water&#8221;), Consolidated Water (Belize) Limited (&#8220;CW-Belize&#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, Inc. </div>(&#8220;CW-Holdings&#8221;); and (ii) majority-owned subsidiaries Consolidated Water (Bahamas) Ltd. (&#8220;CW-Bahamas&#8221;), Aerex Industries, Inc. (&#8220;Aerex&#8221;), Consolidated Water (Asia) Pte. Limited, PT Consolidated Water Bali (&#8220;CW-Bali&#8221;), N.S.C. Agua, S.A. de C.V. (&#8220;NSC&#8221;) and Aguas de Rosarito S.A.P.I. de C.V. (&#8220;AdR&#8221;). The Company&#8217;s investment in its affiliate Ocean Conversion (BVI) 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<div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 financial position, results of operations and cash flows as of and for the periods presented. The results of operations for these interim periods are not necessarily indicative of the operating results for future periods, including the fiscal year ending December 31, 2018.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">These condensed consolidated financial statements and notes are presented in accordance with the rules 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 financial statements pursuant to SEC rules 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 10-K for the year ended December 31, 2017.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign currency:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> 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, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains (losses) arising from transactions and re-measurements were $73,267 and ($5,612) for the three months ended September 30, 2018 and 2017, respectively, and $31,525 and $164,339 for the nine months ended September 30, 2018 and 2017, respectively, and are included in &#8220;Other income (expense) - Other&#8221; in the accompanying condensed consolidated statements of income.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three months or less. Cash and cash equivalents as of September 30, 2018 and December 31, 2017 include $6.4 million and $15.9 million, respectively, of certificates of deposit with an original maturity of three months or less.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Transfers from the Company&#8217;s Bahamas and Belize bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas and Belize, respectively. As of September 30, 2018, the equivalent United States dollar cash balances for deposits held in the Bahamas and Belize were approximately $3.9 million and $3.1 million, respectively.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comparative amounts:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Certain amounts reported in the financial statements issued in prior periods have been reclassified herein to conform to the current period&#8217;s presentation. These reclassifications had no effect on consolidated net income.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition, Policy [Policy Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Revenue recognition:</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> Revenues are 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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s revenues disaggregated by revenue source (unaudited).</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retail revenues</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,185,558</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,570,654</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,884,929</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,111,274</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Bulk revenues</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,577,456</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,881,464</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">25,294,821</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">23,615,787</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Services revenues</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">807,424</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">111,302</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,054,100</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">360,758</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing revenues</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3,253,750</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3,008,783</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,798,948</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,444,678</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt 9.9pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total revenues</div></div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,824,188</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">16,572,203</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">50,032,798</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">47,532,497</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Retail revenues</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company produces and supplies water to end-users, including residential, commercial and government 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 and rapidly developing areas on Grand Cayman Island. CW-Bali owns and operates a desal</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">ination plant in Bali, Indonesia that sells water to resort and residential properties. Customers are billed on a monthly basis based on metered consumption and bills are typically collected within 30 to 35 days after the billing date. Receivables not collected within 45 days subject the customer to disconnection from water service. In 2018&#160;and&#160;2017, bad debts represented less than 1% of the Company&#8217;s total retail sales.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenues from water sales at the time water is supplied to the customer&#8217;s facility or storage tank. The amount of water supplied is determined based upon water meter readings performed at the end of each month. All retail water contracts are month-to-month contracts and revenue is recorded as invoiced.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bulk revenues</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company produces and supplies water to government-owned distributors in the Cayman Islands, Belize and the Bahamas.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">OC-Cayman provides bulk water to the Water Authority-Cayman (&#8220;WAC&#8221;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#8217;s retail license area.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In Belize, CW-Belize is the exclusive provider of water in Ambergris Caye to Belize Water Services Ltd. (&#8220;BWSL&#8221;), a government-controlled entity which distributes the water through its own pipeline system to residential, commercial and tourist properties. BWSL distributes the Company&#8217;s water primarily to residential properties, small hotels, and businesses that serve the tourist market.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company sells bulk water in the Bahamas through its majority-owned subsidiary CW-Bahamas to 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. The Company also sells water to a private resort on Bimini.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Manufacturing revenues</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company, through its 51% owned subsidiary Aerex, is a custom and specialty manufacturer of water treatment-related systems and products and provides design, engineering, management, operating and other services applicable to commercial, municipal and industrial water production. Substantially all of Aerex&#8217;s customers are U.S. companies.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes manufacturing revenues 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, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to 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 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. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Practical Expedients and Exemptions</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6656120912">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s revenues disaggregated by revenue source (unaudited).</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retail revenues</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">6,185,558</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,570,654</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,884,929</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,111,274</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Bulk revenues</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,577,456</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">7,881,464</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">25,294,821</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">23,615,787</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Services revenues</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">807,424</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">111,302</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,054,100</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">360,758</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing revenues</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3,253,750</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">3,008,783</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,798,948</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">5,444,678</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt 9.9pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total revenues</div></div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">18,824,188</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">16,572,203</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">50,032,798</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-left: none; border-right: none; border-top: none; padding-left: 0px; padding-right: 0px; padding-top: 0pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">47,532,497</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 0.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6655359824">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">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.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended September 30, 2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,185,558</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,577,456</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">807,424</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,253,750</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">18,824,188</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,750,599</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,658,373</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">682,713</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,205,830</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">11,297,515</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,434,959</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,919,083</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">124,711</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,047,920</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,526,673</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,013,053</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">455,151</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">846,258</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">627,102</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,941,564</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Loss on asset dispositions and impairments, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,084</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,331</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">12,415</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">412,822</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,463,932</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(721,547</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">417,487</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">2,572,694</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,302,933</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,875,627</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Provision for income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">12,659</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,862,968</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">310,579</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,552,389</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the three months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $498,663, $836,249, $7,638 and $399,987, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;<div style="background: none; letter-spacing: 0px; font-size: 10pt; text-decoration: none; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended September 30, 2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,570,654</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,881,464</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">111,302</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,008,783</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">16,572,203</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,488,441</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,582,401</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">114,667</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,078,888</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,264,397</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,082,213</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,299,063</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(3,365</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">929,895</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,307,806</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,070,681</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">315,374</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">863,646</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">646,622</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,896,323</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Loss on asset dispositions and impairments, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(566,948</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,983,689</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(867,011</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">283,273</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">833,003</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">447,294</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Loss before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,280,297</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(Benefit from) income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(136,447</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,416,744</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">255,605</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,161,139</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the three months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $491,771, $1,274,471, $7,638, and $398,368, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">18,884,929</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">25,294,821</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,054,100</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,798,948</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">50,032,798</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,234,803</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">16,848,668</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">921,653</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,300,370</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">29,305,494</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,650,126</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,446,153</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">132,447</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,498,578</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">20,727,304</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,088,804</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,147,015</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,162,632</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,865,311</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,263,762</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"><div style="margin-top: 0px; margin-bottom: 0px; margin-right: 0px; line-height: normal;">Loss on asset dispositions and impairments, net</div></td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">11,074</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,331</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,405</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,550,248</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,299,138</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(2,030,185</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(370,064</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">6,449,137</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,755,141</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,204,278</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">(Benefit from) income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(113,607</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,317,885</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">484,778</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,833,107</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the nine months ended September 30, 2018 for the retail, bulk, services and manufacturing segments were $1,506,292, $2,454,361, $22,915, and $1,198,707, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Revenues</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">18,111,274</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,615,787</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">360,758</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">5,444,678</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">47,532,497</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Cost of revenues</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,895,617</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">15,750,402</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">320,586</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,967,945</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">27,934,550</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Gross profit</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,215,657</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">7,865,385</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">40,172</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,476,733</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">19,597,947</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">General and administrative expenses</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">9,288,941</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">940,105</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,498,766</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,967,372</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,695,184</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;"><div style="margin: 0pt 0px; line-height: normal;">Loss on asset dispositions and impairments, net</div></td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,578,480</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income (loss) from operations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(651,764</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,925,280</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(2,458,594</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(490,639</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">3,324,283</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Other income, net</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">871,956</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Income before income taxes</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,196,239</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">(Benefit from) income taxes</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(412,592</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">)</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Net income</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,608,831</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">Income attributable to non-controlling interests</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">191,916</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">Net income attributable to Consolidated Water Co. Ltd. stockholders</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,416,915</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-align: justify;">Depreciation and amortization expenses for the nine months ended September 30, 2017 for the retail, bulk, services and manufacturing segments were $1,514,069, $2,928,287, $37,295, and $1,204,313, respectively.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">As of September 30, 2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Accounts receivable, net</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,168,224</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">17,967,332</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,806,062</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,054,658</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">22,996,276</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Property plant and equipment, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">22,269,769</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,338,279</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">61,424</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,672,705</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">47,342,177</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Construction in progress</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">6,175,313</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,564,202</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,291</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">16,742,806</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Intangibles, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">484,123</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,226,667</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,710,790</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Goodwill</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,170,511</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,328,526</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,885,211</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,384,248</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Land and rights of way held for development</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,673,855</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,673,855</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Total segment assets</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">59,900,046</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">71,086,259</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">27,352,165</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">14,164,089</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">172,502,559</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; background: none;">&#160;</div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 100%; border-spacing: 0px;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="18" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Retail</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Bulk</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Services</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Manufacturing</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 661px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Accounts receivable, net</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,406,595</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">10,177,620</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,155,318</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 189px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,308,313</td><td style="width: 19px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="width: 188px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">15,047,846</td><td style="width: 18px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Property, plant and equipment, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">23,172,382</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">25,420,819</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">84,339</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,847,524</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">50,525,064</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Construction in progress</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">321,368</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,498,625</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,291</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,823,284</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Intangible assets, net</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">533,767</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,231,667</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">3,765,434</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Goodwill</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">1,170,511</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">2,328,526</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">4,885,211</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">8,384,248</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Land and rights of way held for development</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">21,505,675</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">-</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">21,505,675</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Total segment assets</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">52,095,524</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">75,785,323</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">24,488,173</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">13,111,875</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">165,480,895</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear:both;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=108376223&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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848903424">
<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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes information related to the computation of basic and diluted EPS:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/>September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="6" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended<br/>September 30,</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 56.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Consolidated Water Co. Ltd. stockholders</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,552,389</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,161,139</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,833,107</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 8.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,416,915</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Less: preferred stock dividends</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(3,102</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(2,548</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(9,398</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(8,571</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shares in the determination of basic earnings per common share</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,549,287</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">1,158,591</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">8,823,709</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">4,408,344</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;">&#160;</div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; text-decoration: none;">&#160;</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,963,195</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,898,246</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,960,602</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">14,886,738</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Plus:</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of preferred shares outstanding during the period</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">37,621</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">45,087</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">35,066</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">39,035</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Potential dilutive effect of unexercised options and unvested stock grants</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">123,904</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">128,809</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">123,747</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">128,570</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,124,720</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,072,142</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,119,415</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-left: none; border-right: none; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; padding: 0pt 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">15,054,343</div></div></td><td style="background: rgb(204, 238, 255); border-right: none; border-bottom: none; border-left: none; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6629300608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Equity Method Investments [Table Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending balances for the Company&#8217;s investment in OC-BVI for the nine months ended September 30, 2018 is as follows:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 87.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2017</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,783,882</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Profit-sharing and equity from earnings of OC-BVI</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,331,905</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Distributions received from OC-BVI</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(2,651,250</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of September 30, 2018</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 2.5pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #ffffff;border-bottom: double #000000 2.5pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2,464,537</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6778947936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s fair value hierarchy for assets and liabilities measured at fair value as of September 30, 2018 and December 31, 2017.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2018</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets:</div></div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0;padding-left: 6.6pt;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Recurring</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net asset arising from put/call options</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">233,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">233,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; margin-right: 0px; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="14" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2017</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: solid #000000 1.0pt;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: center; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 1.0pt;padding-left: 0;padding-right: 0;padding-top: 0;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Assets:</div></div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; margin-left: 0.13in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Recurring</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #ffffff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 48.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-indent: 0.37in; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net asset arising from put/call options</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">-</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">280,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 10.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">280,000</div></div></td><td style="background: #cceeff;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: bottom;width: 1.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Fair Value Measurements, Nonrecurring [Table Text Block]</a></td>
<td class="text"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The activity for the Level 3 asset for the nine months ended September 30, 2018:</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net asset arising from put/call options</div><div style="vertical-align: super;font-size: smaller;display:inline;"><div style="font-weight:bold;display:inline;">(1)</div></div></div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 87%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2017</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 10%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">280,000</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Unrealized loss</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); border-bottom: 1pt solid rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(47,000</div></div></td><td style="background: rgb(255, 255, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;">)</div></td></tr><tr><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Balance as of September 30, 2018</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 2.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double rgb(0, 0, 0); border-left: none; border-right: none; border-top: none; padding: 0pt 0px; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: right; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">233,000</div></div></td><td style="background: rgb(204, 238, 255); border-width: initial; border-style: none; border-color: initial; padding: 0px 0px 1.5pt; vertical-align: bottom;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align:left;"><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 1.3%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></div></td><td style="border-width: initial; border-style: none; border-color: initial; padding: 0pt 0px; vertical-align: top; width: 98.7%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; text-align: justify; margin-right: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In connection with the Company&#8217;s acquisition of 51% of Aerex in February 2016, the Company acquired from Aerex&#8217;s former sole shareholder an option to compel such shareholder to sell, and granted to such shareholder an option to require the Company to purchase, the shareholder&#8217;s remaining 49% ownership interest in Aerex at a price based upon the fair market value of Aerex at the time of the exercise of the option. The options are exercisable on or after the third anniversary of the February 2016 acquisition date. The net asset arising from the put/call options is included in other assets in the accompanying condensed consolidated balance sheets as of September 30, 2018 and December 31, 2017.</div></div></td></tr></table><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div><div style="clear:both;"></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=99377789&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 http://asc.fasb.org/extlink&amp;oid=99377789&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 http://asc.fasb.org/extlink&amp;oid=99377789&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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19190-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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=99377789&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 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858716928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies (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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_RetailRevenues', window );">Retail revenues</a></td>
<td class="nump">$ 6,185,558<span></span>
</td>
<td class="nump">$ 5,570,654<span></span>
</td>
<td class="nump">$ 18,884,929<span></span>
</td>
<td class="nump">$ 18,111,274<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="top.Show.showAR( this, 'defref_cwco_BulkRevenue', window );">Bulk revenues</a></td>
<td class="nump">8,577,456<span></span>
</td>
<td class="nump">7,881,464<span></span>
</td>
<td class="nump">25,294,821<span></span>
</td>
<td class="nump">23,615,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Services revenues</a></td>
<td class="nump">807,424<span></span>
</td>
<td class="nump">111,302<span></span>
</td>
<td class="nump">1,054,100<span></span>
</td>
<td class="nump">360,758<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="top.Show.showAR( this, 'defref_cwco_ManufacturingRevenues', window );">Manufacturing revenues</a></td>
<td class="nump">3,253,750<span></span>
</td>
<td class="nump">3,008,783<span></span>
</td>
<td class="nump">4,798,948<span></span>
</td>
<td class="nump">5,444,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 18,824,188<span></span>
</td>
<td class="nump">$ 16,572,203<span></span>
</td>
<td class="nump">$ 50,032,798<span></span>
</td>
<td class="nump">$ 47,532,497<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_BulkRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of bulk revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BulkRevenue</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_ManufacturingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of manufacturing revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ManufacturingRevenues</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_RetailRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of retail revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RetailRevenues</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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858514224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies (Details Textual) - 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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign Currency Transaction Gain (Loss), before Tax</a></td>
<td class="nump">$ 73,267<span></span>
</td>
<td class="num">$ (5,612)<span></span>
</td>
<td class="nump">$ 31,525<span></span>
</td>
<td class="nump">$ 164,339<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PercentageOfBadDebts', window );">Percentage Of Bad Debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex Industries Inc [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="top.Show.showAR( this, 'defref_cwco_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit [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="top.Show.showAR( this, 'defref_cwco_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash Equivalents, at Carrying Value</a></td>
<td class="nump">$ 6,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,900,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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BZ', window );">BELIZE</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="top.Show.showAR( this, 'defref_cwco_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_DepositsHeldInForeignBank', window );">Deposits held in foreign bank</a></td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,100,000<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BS', window );">BAHAMAS</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="top.Show.showAR( this, 'defref_cwco_AccountingPoliciesLineItems', window );"><strong>Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_DepositsHeldInForeignBank', window );">Deposits held in foreign bank</a></td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,000<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_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountingPoliciesLineItems</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_cwco_DepositsHeldInForeignBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cwco_PercentageOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage representing the bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PercentageOfBadDebts</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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BZ">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BZ</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_StatementGeographicalAxis=country_BS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6861228416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment 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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 18,824,188<span></span>
</td>
<td class="nump">$ 16,572,203<span></span>
</td>
<td class="nump">$ 50,032,798<span></span>
</td>
<td class="nump">$ 47,532,497<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">11,297,515<span></span>
</td>
<td class="nump">10,264,397<span></span>
</td>
<td class="nump">29,305,494<span></span>
</td>
<td class="nump">27,934,550<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">7,526,673<span></span>
</td>
<td class="nump">6,307,806<span></span>
</td>
<td class="nump">20,727,304<span></span>
</td>
<td class="nump">19,597,947<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">4,941,564<span></span>
</td>
<td class="nump">4,896,323<span></span>
</td>
<td class="nump">14,263,762<span></span>
</td>
<td class="nump">14,695,184<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on asset dispositions and impairments, net</a></td>
<td class="nump">12,415<span></span>
</td>
<td class="nump">578,480<span></span>
</td>
<td class="nump">14,405<span></span>
</td>
<td class="nump">1,578,480<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">2,572,694<span></span>
</td>
<td class="nump">833,003<span></span>
</td>
<td class="nump">6,449,137<span></span>
</td>
<td class="nump">3,324,283<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="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">2,302,933<span></span>
</td>
<td class="nump">447,294<span></span>
</td>
<td class="nump">2,755,141<span></span>
</td>
<td class="nump">871,956<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">4,875,627<span></span>
</td>
<td class="nump">1,280,297<span></span>
</td>
<td class="nump">9,204,278<span></span>
</td>
<td class="nump">4,196,239<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit from) income taxes</a></td>
<td class="nump">12,659<span></span>
</td>
<td class="num">(136,447)<span></span>
</td>
<td class="num">(113,607)<span></span>
</td>
<td class="num">(412,592)<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">4,862,968<span></span>
</td>
<td class="nump">1,416,744<span></span>
</td>
<td class="nump">9,317,885<span></span>
</td>
<td class="nump">4,608,831<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income attributable to non-controlling interests</a></td>
<td class="nump">310,579<span></span>
</td>
<td class="nump">255,605<span></span>
</td>
<td class="nump">484,778<span></span>
</td>
<td class="nump">191,916<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">4,552,389<span></span>
</td>
<td class="nump">1,161,139<span></span>
</td>
<td class="nump">8,833,107<span></span>
</td>
<td class="nump">4,416,915<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">22,996,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,996,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,047,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">47,342,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,342,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,525,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">16,742,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,742,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,823,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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">2,710,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,710,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,765,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,384,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,384,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,384,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">23,673,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,673,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,505,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total segment assets</a></td>
<td class="nump">172,502,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,502,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,480,895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_RetailMember', 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">6,185,558<span></span>
</td>
<td class="nump">5,570,654<span></span>
</td>
<td class="nump">18,884,929<span></span>
</td>
<td class="nump">18,111,274<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,750,599<span></span>
</td>
<td class="nump">2,488,441<span></span>
</td>
<td class="nump">8,234,803<span></span>
</td>
<td class="nump">7,895,617<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,434,959<span></span>
</td>
<td class="nump">3,082,213<span></span>
</td>
<td class="nump">10,650,126<span></span>
</td>
<td class="nump">10,215,657<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">3,013,053<span></span>
</td>
<td class="nump">3,070,681<span></span>
</td>
<td class="nump">9,088,804<span></span>
</td>
<td class="nump">9,288,941<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on asset dispositions and impairments, net</a></td>
<td class="nump">9,084<span></span>
</td>
<td class="nump">578,480<span></span>
</td>
<td class="nump">11,074<span></span>
</td>
<td class="nump">1,578,480<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">412,822<span></span>
</td>
<td class="num">(566,948)<span></span>
</td>
<td class="nump">1,550,248<span></span>
</td>
<td class="num">(651,764)<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">2,168,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,168,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,406,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">22,269,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,269,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,172,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">6,175,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,175,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total segment assets</a></td>
<td class="nump">59,900,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,900,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,095,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">8,577,456<span></span>
</td>
<td class="nump">7,881,464<span></span>
</td>
<td class="nump">25,294,821<span></span>
</td>
<td class="nump">23,615,787<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">5,658,373<span></span>
</td>
<td class="nump">5,582,401<span></span>
</td>
<td class="nump">16,848,668<span></span>
</td>
<td class="nump">15,750,402<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,919,083<span></span>
</td>
<td class="nump">2,299,063<span></span>
</td>
<td class="nump">8,446,153<span></span>
</td>
<td class="nump">7,865,385<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">455,151<span></span>
</td>
<td class="nump">315,374<span></span>
</td>
<td class="nump">1,147,015<span></span>
</td>
<td class="nump">940,105<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on asset dispositions and impairments, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">2,463,932<span></span>
</td>
<td class="nump">1,983,689<span></span>
</td>
<td class="nump">7,299,138<span></span>
</td>
<td class="nump">6,925,280<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">17,967,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,967,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,177,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">23,338,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,338,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,420,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">10,564,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,564,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,498,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">484,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">533,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,328,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,328,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,328,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total segment assets</a></td>
<td class="nump">71,086,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,086,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,785,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">807,424<span></span>
</td>
<td class="nump">111,302<span></span>
</td>
<td class="nump">1,054,100<span></span>
</td>
<td class="nump">360,758<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">682,713<span></span>
</td>
<td class="nump">114,667<span></span>
</td>
<td class="nump">921,653<span></span>
</td>
<td class="nump">320,586<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">124,711<span></span>
</td>
<td class="num">(3,365)<span></span>
</td>
<td class="nump">132,447<span></span>
</td>
<td class="nump">40,172<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">846,258<span></span>
</td>
<td class="nump">863,646<span></span>
</td>
<td class="nump">2,162,632<span></span>
</td>
<td class="nump">2,498,766<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on asset dispositions and impairments, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(721,547)<span></span>
</td>
<td class="num">(867,011)<span></span>
</td>
<td class="num">(2,030,185)<span></span>
</td>
<td class="num">(2,458,594)<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,806,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,806,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,155,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">61,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">3,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,291<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">23,673,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,673,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,505,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total segment assets</a></td>
<td class="nump">27,352,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,352,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,488,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwco_ManufacturingMember', window );">Manufacturing [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="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,253,750<span></span>
</td>
<td class="nump">3,008,783<span></span>
</td>
<td class="nump">4,798,948<span></span>
</td>
<td class="nump">5,444,678<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="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,205,830<span></span>
</td>
<td class="nump">2,078,888<span></span>
</td>
<td class="nump">3,300,370<span></span>
</td>
<td class="nump">3,967,945<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,047,920<span></span>
</td>
<td class="nump">929,895<span></span>
</td>
<td class="nump">1,498,578<span></span>
</td>
<td class="nump">1,476,733<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">627,102<span></span>
</td>
<td class="nump">646,622<span></span>
</td>
<td class="nump">1,865,311<span></span>
</td>
<td class="nump">1,967,372<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on asset dispositions and impairments, net</a></td>
<td class="nump">3,331<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,331<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">417,487<span></span>
</td>
<td class="nump">$ 283,273<span></span>
</td>
<td class="num">(370,064)<span></span>
</td>
<td class="num">$ (490,639)<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,054,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,054,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,308,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,672,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,672,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,847,524<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">2,226,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,226,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,231,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,885,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,885,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,885,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total segment assets</a></td>
<td class="nump">$ 14,164,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,164,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,111,875<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LandAvailableForDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of land available for development.</p></div>
<a href="javascript:void(0);" onclick="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandAvailableForDevelopment</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<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.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: 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 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=us-gaap_RetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=us-gaap_RetailMember</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_ProductOrServiceAxis=cwco_BulkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=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_srt_ProductOrServiceAxis=cwco_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=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_srt_ProductOrServiceAxis=cwco_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=cwco_ManufacturingMember</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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782868736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Details Textual) - 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_RetailMember', 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">$ 498,663<span></span>
</td>
<td class="nump">$ 491,771<span></span>
</td>
<td class="nump">$ 1,506,292<span></span>
</td>
<td class="nump">$ 1,514,069<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="top.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">836,249<span></span>
</td>
<td class="nump">1,274,471<span></span>
</td>
<td class="nump">2,454,361<span></span>
</td>
<td class="nump">2,928,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="top.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">7,638<span></span>
</td>
<td class="nump">7,638<span></span>
</td>
<td class="nump">22,915<span></span>
</td>
<td class="nump">37,295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwco_ManufacturingMember', window );">Manufacturing [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="top.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">$ 399,987<span></span>
</td>
<td class="nump">$ 398,368<span></span>
</td>
<td class="nump">$ 1,198,707<span></span>
</td>
<td class="nump">$ 1,204,313<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=us-gaap_RetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=us-gaap_RetailMember</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_ProductOrServiceAxis=cwco_BulkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=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_srt_ProductOrServiceAxis=cwco_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=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_srt_ProductOrServiceAxis=cwco_ManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=cwco_ManufacturingMember</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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785119120">
<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, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 4,552,389<span></span>
</td>
<td class="nump">$ 1,161,139<span></span>
</td>
<td class="nump">$ 8,833,107<span></span>
</td>
<td class="nump">$ 4,416,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Less: preferred stock dividends</a></td>
<td class="num">(3,102)<span></span>
</td>
<td class="num">(2,548)<span></span>
</td>
<td class="num">(9,398)<span></span>
</td>
<td class="num">(8,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="top.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">$ 4,549,287<span></span>
</td>
<td class="nump">$ 1,158,591<span></span>
</td>
<td class="nump">$ 8,823,709<span></span>
</td>
<td class="nump">$ 4,408,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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</a></td>
<td class="nump">14,963,195<span></span>
</td>
<td class="nump">14,898,246<span></span>
</td>
<td class="nump">14,960,602<span></span>
</td>
<td class="nump">14,886,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Plus:</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="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock', window );">Weighted average number of preferred shares outstanding during the period</a></td>
<td class="nump">37,621<span></span>
</td>
<td class="nump">45,087<span></span>
</td>
<td class="nump">35,066<span></span>
</td>
<td class="nump">39,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Potential dilutive effect of unexercised options and unvested stock grants</a></td>
<td class="nump">123,904<span></span>
</td>
<td class="nump">128,809<span></span>
</td>
<td class="nump">123,747<span></span>
</td>
<td class="nump">128,570<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,124,720<span></span>
</td>
<td class="nump">15,072,142<span></span>
</td>
<td class="nump">15,119,415<span></span>
</td>
<td class="nump">15,054,343<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<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.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848850384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance as of December 31, 2017</a></td>
<td class="nump">$ 2,783,882<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="top.Show.showAR( this, 'defref_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries', window );">Profit-sharing and equity from earnings of OC-BVI</a></td>
<td class="nump">2,331,905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions received from OC-BVI</a></td>
<td class="num">(2,651,250)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance as of September 30, 2018</a></td>
<td class="nump">$ 2,464,537<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This items represents the entity's equity in earnings and profit sharing rights earned for the period from its unconsolidated equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries</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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<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 http://asc.fasb.org/extlink&amp;oid=114873790&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 4: 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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6860939616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">108 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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>Aug. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2007 </div>
<div>USD ($) </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2003 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2012 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 04, 2010 </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2009 </div>
<div>gal</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.53%<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="top.Show.showAR( this, 'defref_cwco_EquityMethodInvestmentsVotingSharesPercentage', window );">Equity Method Investments Voting Shares Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<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="top.Show.showAR( this, 'defref_cwco_EquityMethodInvestmentInterestInProfitPercentage', window );">Equity Method Investment, Interest In Profit Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,464,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,464,537<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,783,882<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472,154<span></span>
</td>
<td class="nump">$ 138,913<span></span>
</td>
<td class="nump">1,710,230<span></span>
</td>
<td class="nump">$ 127,955<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">807,424<span></span>
</td>
<td class="nump">111,302<span></span>
</td>
<td class="nump">1,054,100<span></span>
</td>
<td class="nump">360,758<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="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred Revenue, Current</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">181,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="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation Settlement, Amount Awarded from Other Party</a></td>
<td class="nump">$ 4,432,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,271,409<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,824,188<span></span>
</td>
<td class="nump">16,572,203<span></span>
</td>
<td class="nump">50,032,798<span></span>
</td>
<td class="nump">47,532,497<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cwco_BaughersBayPlantMember', window );">Baughers Bay Plant [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_PlantValue', window );">Plant Value</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="nump">$ 13,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PotentialProceedsToBeReceivedFromLitigationSettlement', window );">Potential Proceeds To Be Received From Litigation Settlement</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="nump">$ 11,580,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_AgreementAxis=cwco_ThousandNineHundredAndNinetyAgreementMember', window );">1990 Agreement [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_CostIncurredToExpandPlantCapacity', window );">Cost to Expand Production Capacity of Plant</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="nump">$ 4,700,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_AgreementAxis=cwco_BarBayAgreementMember', window );">Bar Bay Agreement [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_DeliveryTermsVolumeOfWaterPerDay', window );">Delivery Terms, Volume of water per day | 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="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">600,000<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember', window );">Ocean Conversion (BVI) Ltd [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,464,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,464,537<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,783,882<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472,154<span></span>
</td>
<td class="nump">138,913<span></span>
</td>
<td class="nump">1,710,230<span></span>
</td>
<td class="nump">127,955<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="top.Show.showAR( this, 'defref_cwco_ProfitSharingIncomeFromEquityMethodInvestments', window );">Profit Sharing Income From Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">536,625<span></span>
</td>
<td class="nump">36,450<span></span>
</td>
<td class="nump">621,675<span></span>
</td>
<td class="nump">46,575<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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Due to Related Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,817<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">$ 123,807<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember', window );">Ocean Conversion (BVI) Ltd [Member] | 1990 Agreement [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_ProceedsDamageFromBviGovernment', window );">Proceeds Damage From BVI Government</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">$ 4,700,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember', window );">Ocean Conversion (BVI) Ltd [Member] | Management Service [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from Contract with Customer, Including Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,668<span></span>
</td>
<td class="nump">$ 111,302<span></span>
</td>
<td class="nump">344,344<span></span>
</td>
<td class="nump">$ 360,758<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BaughersBayMember', window );">Baughers Bay [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_PurchasePriceAgreedForPlantUnderAgreement', window );">Purchase Price Agreed for Plant Under Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,420,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,420,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="nump">$ 1,420,000<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="top.Show.showAR( this, 'defref_cwco_PlantCapacity', window );">Plant 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="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">1,700,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BarBayMember', window );">Bar Bay [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_PlantCapacity', window );">Plant 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">720,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BarBayMember', window );">Bar Bay [Member] | Refurbish Project [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 710,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 710,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CostIncurredToExpandPlantCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the cost incurred to expand the plant capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CostIncurredToExpandPlantCapacity</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_DeliveryTermsVolumeOfWaterPerDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the volume of water that is supplied per day as per the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeliveryTermsVolumeOfWaterPerDay</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>num:volumeItemType</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_cwco_EquityMethodInvestmentInterestInProfitPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of total interest in subsidiary after considering the effect of the profit sharing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquityMethodInvestmentInterestInProfitPercentage</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>num: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_cwco_EquityMethodInvestmentsVotingSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the equity method investments voting shares percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquityMethodInvestmentsVotingSharesPercentage</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>num: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_cwco_PlantCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plant capacity in gallons per day.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PlantCapacity</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>num:volumeItemType</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_cwco_PlantValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the plant value from the valuation expert.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PlantValue</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_PotentialProceedsToBeReceivedFromLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents potential proceeds to be received from a litigation settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PotentialProceedsToBeReceivedFromLitigationSettlement</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_ProceedsDamageFromBviGovernment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds damage DVI government</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsDamageFromBviGovernment</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_ProfitSharingIncomeFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of profit sharing income from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProfitSharingIncomeFromEquityMethodInvestments</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_PurchasePriceAgreedForPlantUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the agreed-upon purchase price for the Baughers Bay plant under the 1990 Agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PurchasePriceAgreedForPlantUnderAgreement</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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&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 http://asc.fasb.org/extlink&amp;oid=114873790&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 http://asc.fasb.org/extlink&amp;oid=109223946&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 http://asc.fasb.org/extlink&amp;oid=114873765&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_FairValueByAssetClassAxis=cwco_BaughersBayPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BaughersBayPlantMember</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_AgreementAxis=cwco_ThousandNineHundredAndNinetyAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AgreementAxis=cwco_ThousandNineHundredAndNinetyAgreementMember</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_AgreementAxis=cwco_BarBayAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AgreementAxis=cwco_BarBayAgreementMember</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_OceanConversionBviLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OceanConversionBviLtdMember</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_ProductOrServiceAxis=us-gaap_ManagementServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=us-gaap_ManagementServiceMember</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_BaughersBayMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BaughersBayMember</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_BarBayMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BarBayMember</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_ProductOrServiceAxis=cwco_RefurbishProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=cwco_RefurbishProjectMember</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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862112960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NSC and AdR Project Development (Details Textual)<br> $ / shares in Units, gal in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 13, 2016 </div>
<div>MXN ($)</div>
</th>
<th class="th"><div>Feb. 28, 2018</div></th>
<th class="th">
<div>Aug. 22, 2016 </div>
<div>gal</div>
</th>
<th class="th">
<div>Nov. 30, 2015 </div>
<div>gal</div>
</th>
<th class="th">
<div>Feb. 28, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2013 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Nov. 30, 2012 </div>
<div>USD ($) </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Feb. 29, 2012 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2010 </div>
<div>gal</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</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">$ 4,941,564<span></span>
</td>
<td class="nump">$ 4,896,323<span></span>
</td>
<td class="nump">$ 14,263,762<span></span>
</td>
<td class="nump">$ 14,695,184<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</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">172,502,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,502,559<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">$ 165,480,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities</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">$ 10,459,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,459,804<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">9,459,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLand', window );">Payments to Acquire 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,168,180<span></span>
</td>
<td class="nump">665,270<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.53%<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="top.Show.showAR( this, 'defref_cwco_SubscriptionAgreementDescription', window );">Subscription Agreement Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&#8220;Greenfield&#8221;), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez Medio Ambiente M&#233;xico, S.A. de C.V. (&#8220;Suez&#8221;), a subsidiary of SUEZ International, S.A.S., with the option to purchase 20% of the equity of AdR. If Suez does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the additional conditions related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project.<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price | $ / shares</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">$ 1<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>
<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</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="nump">50.00%<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="top.Show.showAR( this, 'defref_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany', window );">Total Percentage Of Ownership Interest In An Acquired Company</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="nump">99.99%<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="top.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</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">$ 846,000<span></span>
</td>
<td class="nump">$ 864,000<span></span>
</td>
<td class="nump">$ 2,158,000<span></span>
</td>
<td class="nump">$ 2,469,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLandHeldForUse', window );">Payments to Acquire Land Held-for-use</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,600,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_LeaseTerm', window );">Lease Term</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">20 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>
<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</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">26,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,200,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="nump">23,100,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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities</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">276,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276,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="nump">$ 173,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating Leases, Rent Expense, Net</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="nump">$ 15,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement', window );">Percentage of Voting Interest Acquired through Option Agreement</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">25.00%<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>
<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="top.Show.showAR( this, 'defref_cwco_PaymentsForOptionExercised', window );">Payments For Option Exercised</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">$ 1,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>
<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="top.Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of Land | m&#178;</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="nump">5,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLand', window );">Payments to Acquire 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="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,600,000<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="top.Show.showAR( this, 'defref_cwco_CounterGuarantyFixedAmount', window );">Counter Guaranty Fixed Amount</a></td>
<td class="nump">$ 300,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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedContractualRightsGross', window );">Finite-Lived Contractual Rights, Gross</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">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember', window );">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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<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>
<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember', window );">Aguas de Rosarito S.A.P.I. de C.V [Member] | 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>
<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="top.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>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.60%<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">99.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_TypeOfPhasesAxis=cwco_FirstPhaseMember', window );">First Phase [Member] | 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>
<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="top.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>
<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="top.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="nump">50<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>
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_TypeOfPhasesAxis=cwco_SecondPhaseMember', window );">Second Phase [Member] | 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>
<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="top.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>
<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="top.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="nump">50<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>
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cwco_OptionAgreementMember', window );">Option agreement [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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_PaymentsToEnterOptionAgreement', window );">Payments To Enter Option Agreement</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">$ 300,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cwco_OptionAgreementMember', window );">Option agreement [Member] | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_RepaymentOfInterCompanyLoanPayable', window );">Repayment of inter-company loan payable</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">$ 5,700,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>
<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="top.Show.showAR( this, 'defref_cwco_TotalVotingInterestPercentageAfterConversionOfLoan', window );">Total Voting Interest Percentage After Conversion Of Loan</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">99.99%<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>
<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="top.Show.showAR( this, 'defref_cwco_PaymentsForOptionExercised', window );">Payments For Option Exercised</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">$ 1,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>
<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="top.Show.showAR( this, 'defref_cwco_OptionAgreementExpirationDate', window );">Option Agreement Expiration Date</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">Feb.  07,  2014<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>
<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_CounterGuarantyFixedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Counter guaranty fixed amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CounterGuarantyFixedAmount</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_LeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period of lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LeaseTerm</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_OptionAgreementExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date of the option agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OptionAgreementExpirationDate</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: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_cwco_PaymentsForOptionExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow associated with the option exercised by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsForOptionExercised</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_PaymentsToEnterOptionAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount spent to enter a option agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsToEnterOptionAgreement</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_PercentageOfVotingInterestAcquiredThroughOptionAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting interest acquired through Option agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PercentageOfVotingInterestAcquiredThroughOptionAgreement</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>num: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_cwco_RepaymentOfInterCompanyLoanPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the repayment of an inter-company loan payable through the issuance of shares of subsidiary stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RepaymentOfInterCompanyLoanPayable</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_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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_cwco_SubscriptionAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of subscription agreement on the basis of which equity interest can be acquired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SubscriptionAgreementDescription</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_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total percentage of ownership interest in an acquired company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TotalPercentageOfOwnershipInterestInAcquiredCompany</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>num: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_cwco_TotalVotingInterestPercentageAfterConversionOfLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total percentage of ownership interest in an acquired company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TotalVotingInterestPercentageAfterConversionOfLoan</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>num: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_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_FiniteLivedContractualRightsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date of an intangible asset that arises from a contractual arrangement with a third party (not including franchise rights and license agreements).</p></div>
<a href="javascript:void(0);" onclick="top.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)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedContractualRightsGross</td>
</tr>
<tr>
<td style="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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLand</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireLandHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLandHeldForUse</td>
</tr>
<tr>
<td style="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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_srt_OwnershipAxis=cwco_NSCAguaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cwco_OptionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cwco_OptionAgreementMember</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>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6655682912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurements (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="nump">$ 233,000<span></span>
</td>
<td class="nump">$ 280,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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="nump">$ 233,000<span></span>
</td>
<td class="nump">$ 280,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueInputsLevel1Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6631216880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurements (Details 1)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><sup>[1]</sup></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Net asset arising from put/call options</strong></a></td>
<td colspan="2" 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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance as of December 31, 2017</a></td>
<td colspan="2" class="nump">$ 280,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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss', window );">Unrealized loss</a></td>
<td colspan="2" class="num">(47,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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance as of September 30, 2018</a></td>
<td colspan="2" class="nump">$ 233,000<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In connection with the Company&#8217;s acquisition of 51% of Aerex in February 2016, the Company acquired from Aerex&#8217;s former sole shareholder an option to compel such shareholder to sell, and granted to such shareholder an option to require the Company to purchase, the shareholder&#8217;s remaining 49% ownership interest in Aerex at a price based upon the fair market value of Aerex at the time of the exercise of the option. The options are exercisable on or after the third anniversary of the February 2016 acquisition date. The net asset arising from the put/call options is included in other assets in the accompanying condensed consolidated balance sheets as of September 30, 2018 and December 31, 2017.</td>
</tr></table></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized (holding) gain (loss) which is included in the statement of income (or changes in net assets) related to those liabilities still held at the reporting date for which fair value is measured on a recurring basis using significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632475168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurements (Details Textual) - Aerex Industries Inc [Member]<br></strong></div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">51.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</a></td>
<td class="nump">49.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_srt_OwnershipAxis=cwco_AerexIndustriesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858913440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies (Details Textual)<br> Rp in Billions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2017 </div>
<div>IDR (Rp)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 29, 2011 </div>
<div>gal</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,824,188<span></span>
</td>
<td class="nump">$ 16,572,203<span></span>
</td>
<td class="nump">$ 50,032,798<span></span>
</td>
<td class="nump">$ 47,532,497<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="top.Show.showAR( this, 'defref_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit', window );">Cayman Water Retail Operations, Percentage Of Gross Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">52.00%<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="top.Show.showAR( this, 'defref_cwco_CaymanWaterRetailOperationsPercentageOfRevenue', window );">Cayman Water Retail Operations, Percentage Of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">38.00%<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="top.Show.showAR( this, 'defref_cwco_PerGallonPriceOfWaterSuppliedPercent', window );">Per Gallon Price Of Water Supplied Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.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="top.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>
<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="top.Show.showAR( this, 'defref_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts Receivable, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100,000<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwco_ThreePlantsMember', window );">Three Plants [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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">$ 5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBelizeMember', window );">CW Belize [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_DeliveryTermsVolumeOfWaterPerDay', window );">Delivery Terms, Volume of water per day | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBaliMember', window );">CW Bali [Member] | Compensatory Damages [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="nump">Rp 57.1<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBaliMember', window );">CW Bali [Member] | Punitive Damages [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="nump">Rp 26.0<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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cwco_DeliveryTermsVolumeOfWaterPerDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the volume of water that is supplied per day as per the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeliveryTermsVolumeOfWaterPerDay</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>num:volumeItemType</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_cwco_PerGallonPriceOfWaterSuppliedPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of gallon for water supplied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PerGallonPriceOfWaterSuppliedPercent</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>num: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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MajorCustomersAxis=cwco_WSCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwco_ThreePlantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cwco_ThreePlantsMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBelizeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBelizeMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBaliMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwco_CwBaliMember</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_LossContingenciesByNatureOfContingencyAxis=cwco_CompensatoryDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=cwco_CompensatoryDamagesMember</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_LossContingenciesByNatureOfContingencyAxis=cwco_PunitiveDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=cwco_PunitiveDamagesMember</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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6654434000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact of recent accounting standards (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201615Member', window );">Accounting Standards Update 2016-15 [Member]</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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted', window );">New Accounting Pronouncement or Change in Accounting Principle, Description of Prior-period Information Retrospectively Adjusted</a></td>
<td class="text">the adoption resulted in a reclassification of approximately $1.1 million in cash inflows related to the distribution of earnings from OC-BVI from investing activities to operating activities<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_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the prior-period information that has been retrospectively adjusted when a new accounting pronouncement or a change in accounting principle is adopted.</p></div>
<a href="javascript:void(0);" onclick="top.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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted</td>
</tr>
<tr>
<td style="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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201615Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201615Member</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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6847923328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="5">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestDueDates', window );">Receivable with Imputed Interest, Due Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2018<span></span>
</td>
<td class="text">Sep. 30,  2017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate', window );">Receivable with Imputed Interest, Effective Yield (Interest Rate)</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.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ParentMember', window );">Parent [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableNet', window );">Loans Receivable, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,122,000<span></span>
</td>
<td class="nump">$ 306,000<span></span>
</td>
<td class="nump">$ 306,000<span></span>
</td>
<td class="nump">$ 408,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentOfNotesReceivableFromRelatedParties', window );">Repayment of Notes Receivable from Related Parties</a></td>
<td class="nump">$ 714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408,000<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=cwco_ShareholderMember', window );">Shareholder [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableNet', window );">Loans Receivable, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,078,000<span></span>
</td>
<td class="nump">294,000<span></span>
</td>
<td class="nump">$ 294,000<span></span>
</td>
<td class="nump">$ 392,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentOfNotesReceivableFromRelatedParties', window );">Repayment of Notes Receivable from Related Parties</a></td>
<td class="nump">$ 686,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 392,000<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_LoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes loans held for sale. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.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.7(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableNet</td>
</tr>
<tr>
<td style="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_ReceivableWithImputedInterestDueDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the receivable or note with imputed interest is due, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestDueDates</td>
</tr>
<tr>
<td style="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: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_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Yield on the receivable, on which interest has been imputed, as calculated from its issuance value or purchase price. The calculated effective interest rate considers factors such as the issued face value or price paid for the receivable, the time period between payments, and the time until maturity [full receipt] of the receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_RepaymentOfNotesReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentOfNotesReceivableFromRelatedParties</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_ParentMember</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_StatementEquityComponentsAxis=cwco_ShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=cwco_ShareholderMember</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>EXCEL
<SEQUENCE>48
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #6!:$T?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ -8%H32?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  U@6A-LH'I2.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R&Y'"2;U96.G#08K;.QF9+4UBQ-C:R1]^R59
MFS*V!]C1TN]/GT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A<CHEV;.Z[
M%"R/SW2 :/'#'@A64FX@$%MGV<($+.)"%*9VJ#&1Y2Z=\0X7?/Q,S0QS"-10
MH)8SJ%*!,-/$>!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?CWGQAT4
MO#T]OLSK%K[-;%ND\5?VFD^1MN(R^75]=[][$&8E554H5<AJIS9:5OJV>I]<
M?_A=A4/G_-[_8^.+H*GAUUV8+U!+ P04    "  U@6A-F5R<(Q &  "<)P
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
MJ#X?2^XXD*R?GA/!_*8I_@!02P,$%     @ -8%H3<CWMUD\!0  >QD  !@
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-F=MNXS80AE_%\'W7Y,SP%"0&
M*A=%"[1 L$7;:R56$F-MRY649/OVI63'<&:&:7(12_(_Y,_3-Q1]_=IVW_JG
MIAEFWW?;?7\S?QJ&P]5BT=\_-;NZ_](>FGW^YJ'M=O60;[O'17_HFGH]!>VV
M"S#&+W;U9C]?7D_/;KOE=?L\;#?[YK:;]<^[7=W]6S7;]O5F;N=O#[YN'I^&
M\<%B>7VH'YL_FN'/PVV7[Q;G4M:;7;/O-^U^UC4/-_,?[=6*: R8%']MFM?^
MXGHV-N6N;;^--[^N;^9F=-1LF_MA+*+.'R_-JMENQY*RCW].A<[/=8Z!E]=O
MI?\\-3XWYJ[NFU6[_7NS'IYNYG$^6S</]?-V^-J^_M*<&N3FLU/K?VM>FFV6
MCTYR'??MMI_^S^Z?^Z'=G4K)5G;U]^/G9C]]OI[*?PO3 ^ 4 .< 2Q\&X"D
M6<#BZ&QJZD_U4"^ON_9UUAU'ZU"/D\)>8>[,^_'AU'?3=[FU?7[ZLH1PO7@9
MRSE)JJ,$+B7O%2M%$<^21:[_; )4$S#%XV5\TN-1C<<IGB[BT;!&'"5ADNR/
M$D(?*")KBQ12L!&2][HC4AV1=&29HZ/$750$D)*'X)DC*;3.4(A4<.141TXZ
M8L-8.>G(832.#[?4V4#YS^E^O.K'2S]L*"JO-#Q%XUE/KA2="0%<T/T$U4^0
M?HCY"4H]"3UQ/XJ.C"$JK(FH^HG2CV-^HJP'D[>>3R"I XR$A>%*JITD[;!J
MJB2J\9AB\B$Q/XK0^Y2]%P;,&AU=1GH2[#*B+@I(8$/@#)-*EZ>^,YX*K@I
MM=)5Y*ZL'+G,(LASF[M2E!$08LF4#E@+TE3BID!V583< YR0FC"XF (6/.G0
MMI+:Q*E]TEQ69;@;*<D#G#%1,*/SVDI@\V5=6878Y,GQ2;?2A"%BC%#PI!/;
M2F031[:5+,X5$5#DGOY?^-Z33FTKL4T<VU;R&'*JQ>@<-Z4H<VYS/A389'5V
M6PEOXO"VDLH0<IY(8D))(0;O"$M+3N>WE0 G#G"KD=DGL,0]22&Y[-V51D^'
MN)44)TYQ*^EL<RXUX!SGN";-'15-3(7Q YWD8,0&D JY '3J@J0N7P(52)9Z
MA\D9OE84H?,>B@D<"KM:"5WBT 7)4IOAGCR? ;K0>EM@"NC0!0E=QZ$+DJAY
MG41C^$I1A#[Z2]U[2SIZ0:+7<?2"0E3K@A@X9:L,I34".G5!4I=O@"M08)J
M#._*E2(,'BW:DB>=NB"IR[-R!9*EP>5M.4].BLZ:G 92(7N#CER0R'4<N2!)
M&G(>-,*2U$6#E[KWCG3@@@0N3S@5*%MF0^-+A5AO4IFRT!5'3B<N2.(Z3EQ-
M([KH0\W[5V2=L2@96UH9J#,6)6-Y2JA0HA-L3#QS:#)C2E,0=;ZBY*L7K_T2
MF]&G/.0@WOLU95[2&$O]7#B+D(3E+ZP52G"Z:"UZL?_7E&B-LZGP\H\Z9%%"
MUG.JH:3G#XZ2$]NV3PC?>]))BY*TGE,-E;,&AS0.(3^5T*04$N:\7<B1J-,6
M)6UY.JY04C2Z@,&*::4(3<RT+?65CEN4N/4<;JB<.WC('17D""I2YPU8#*79
MKD,7)73Y\4.%"G0+.TI-^O&.$G7NHN2E+[2,=%[2YWE).B])\M+S/2E)$.87
MZ>@\[QE5Z"R"+7C2F4D*,PM'K:3SC?#S_5(X&U58)/KEJ+D\AN5[JP\E1Q^+
MBU/P\6>)W^ON<;/O9W?M,+2[Z=C[H6V')A=GON2N?6KJ]?EFVSP,XV7(U]WQ
MYX#CS= >3C]U+,Z_MRS_ U!+ P04    "  U@6A-?,;&TX$"  ">"0  &
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
M?/_'/<!$*>Y!ESJ'GF\W$QQ.Q>C$ZQ\KCF, $_NRU8V$58P$MZ>%U2X!<K#
M3[BE2J:<T'&[-%&G"=RF57J=*40[<72QNIVPBIT ;B>L=AL 2&Z(&U^5-'0*
M</R%BUXG9'&U4>EU>F<=7^.+T>O4;7UXZM]M'V?WS<NN[2)B]/3\_OPC=J]C
MV?,"KDM0GB_ANCJ]'?]>_>EE_6^KP]-Z=YQ];MJVV?:O:A^;IJU) "WL^>RY
M7CV</VSJQ[;[,=+/A]-+\M.'MMD/?P"P./\5PMU_4$L#!!0    ( #6!:$U<
MAL%P8 0  +,3   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULE9C=;N,V
M$(5?Q?#]KL@9_BEP#,0NBA9H@<46;:^5F(F-E2Q74N+MVY>2':]-'@;H32PQ
MAS-G2.H3Q<6Q[;[U6^^'V?>FWO?W\^TP'.Z*HG_:^J;J/[<'OP__>6Z[IAK"
M;?=2](?.5YNI4U,7)(0IFFJWGR\74]N7;KEH7X=ZM_=?NEG_VC15]^_*U^WQ
M?B[G[PU?=R_;86PHEHM#]>+_\,.?AR]=N"LN43:[QN_[7;N?=?[Y?OX@[]:L
MQ@Z3XJ^=/_97U[.QE,>V_3;>_+JYGXO1D:_]TS"&J,+/FU_[NAXC!1__G(/.
M+SG'CM?7[]%_GHH/Q3Q6O5^W]=^[S;"]G[OY;..?J]=Z^-H>?_'G@O1\=J[^
M-__FZR ?G80<3VW=3W]G3Z_]T#;G*,%*4WT__>[VT^_Q'/^]&^Y YPYTZ1!R
M?]2!SQWX1X=I-(N3LZG4GZJA6BZZ]CCK3K-UJ,9%(>\X#.;3V#B-W?2_4&T?
M6M^64NI%\38&.FM6)PU=:RZ*(D2_I""48D5)=[I-L$X5+I.!81$\]5<W19BH
MB)/&3IK]I-'LG!!1L>M4)UE3*6S&D8*.U!2%;QQ9'$## !J4Y**23AI]9?63
M9"M*74;*-5"RD,9*QIX,]&2 IS+R9)),6NI21'Y2E72.,@-DH1F;FJ$HS<JF
M:822UMG(#M!1:=55<3>&'#3D@"$9&7+I/) T3KIX@(#0&$U68$<E=%0"1]&C
MMRK!&E+6*24B[VN@)#;:<F;:I,# $>FC09EE*#/,DJ P%4-+@C4?1EJ5T9)=
M0R4KHVRN,LBY!TG 5L)22I+%<_^AY-8(QJ$$/*28AV?1[7PZ96(S0.;"4LP8
MPC24"ABRL2$%GE;2,<J0C)0V&4.8KA+@E6*\RI2:R51])+DU@I$J 5,I9JI,
M<?F)R[!52^P H2K%M?#6%$:K!&SEF*TRA6; !O"4ZB+OMY8P7"6@*\=TE8":
M'"@N$N!CI1+&Y=81)JP$B.48L1(QEIS4RG'L*Y5:2V24P[8(,Y8$L!7E6IU%
MU[F4E8Y*$S, *,,4:G6]R;JUA;E-@-L<<YM2&K-B8]/! DIE2FNL41E;F-L$
MN,TQMRF%LM$<OTJ R@I#&3N8WL3I"Y)S XUY2X"W'/.64I RZ63N4Y5ERBU'
M3%L"M.68MI2B-+PCM$A7(Q"&K9^TN3'"Y"5 WG@^5Y0"E84BF\Q[JB-R6F4V
MD(2Y2X"[*N8NI3Q5)9%.OJE2'4E1EB8#7L+@)0!>%8.74IR&G0]3LM4"PIP=
M#%P"P%69YXLQ'!EL0'//%V.0,0"9BOG* $\C,N-]-="18*US7\ 88@P@IC(<
MY,Q7]/\ #V/P, !/.C J^<0N#<OX'0UDX1-8N7CK65P==32^>YE.A?K94_NZ
M'\9#A:O6R\G3 XU')5'[2MZM3^='/\*<CK-^K[J7W;Z?/;;#T#;3<<ESVPX^
MV!2?P\1M?;6YW-3^>1@O;;CN3L=(IYNA/9R/R(K+.=WR/U!+ P04    "  U
M@6A-\<MO<!0"  "^!0  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(U4
M[6Z;,!1]%<0#U,% 2"*"U*2:-FF3HD[K?COD\J':F-E.Z-Y^MJ&4@COU#[:O
MSSGW7&/?M./B658 RGMAM)%[OU*JW2$D\PH8D7>\A4;O%%PPHO12E$BV LC%
MDAA%>+5:(T;JQL]2&SN)+.571>L&3L*35\:(^'L RKN]'_BO@<>ZK)0)H"QM
M20D_0?UJ3T*OT*ARJ1DTLN:-)Z#8^_?![I@8O 4\U=#)R=PSE9PY?S:+;Y>]
MOS*&@$*NC +1PPV.0*D1TC;^#)K^F-(0I_-7]2^V=EW+F4@X<OJ[OJAJ[V]\
M[P(%N5+UR+NO,-03^]Y0_'>X =5PXT3GR#F5]NOE5ZDX&U2T%49>^K%N[-CU
M.TDXT-P$/!#P2-"Y_T<(!T+X1HAL\;TS6^H#421+!>\\T?^LEI@[$>Q"?9BY
M"=JSLWNZ6JFCMRR(XA3=C-" .?08/,6,"*35QQ38E>* %W3\/L%QB=A\D"%T
M%A%:?O2N".P6B)P"D4-@/3N%'A-;3&,QX7:[F:&.2U20;,+0;29VFHD=9I*9
MF7B1)H[PW,L2%& <1&XO:Z>7M</+!P*)4R#YQ,DF"Y])M-K.BEF"ME$TOR5H
M<NT9B-)V".GE_-HH<\$FT;$)W6/S;&;Q@VY.?2]YD^D[VP\BRKJ1WIDK_2CM
MTRDX5Z ]KNZTO4HWTW%!H5!FFNBYZ%M*OU"\';HE&EMV]@]02P,$%     @
M-8%H35= #O^R 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6QM
M4]N.G# ,_94H'[!A&+;=C@!I9ZNJE5IIM%6WSQDP$&TN- G#]N_K!(;2*2_$
M-C['QXZ3C\:^N@[ DS<EM2MHYWU_8,Q5'2CN[DP/&O\TQBKNT;4M<[T%7D>0
MDBQ-DG=,<:%IF<?8R9:Y&;P4&DZ6N$$I;G\?09JQH#MZ#3R+MO,AP,J\YRU\
M!_^C/UGTV,)2"P7:":.)A::@C[O#,0OY,>%%P.A6-@F=G(UY#<Z7NJ!)$ 02
M*A\8.!X7> (I Q'*^#5STJ5D *[M*_NGV#OV<N8.GHS\*6K?%?2!DAH:/DC_
M;,;/,/=S3\G<_%>X@,3TH 1K5$:Z^"75X+Q1,PM*4?QM.H6.YSCS7V';@'0&
MI#< -A6*RC]RS\O<FI'8:?8]#U>\.Z0XFRH$XRCB/Q3O,'HI=]E#SBZ!:,XY
M3CGI.F?)8,B^E$BW2AS3_^#I-GR_J7 ?X?M_%'[8)L@V";)(D*T)[I.;%K=R
M;IMDJYDJL&W<)D<J,^BXR:OHLK"/:;R3O^G3MG_CMA7:D;/Q>+-Q_HTQ'E!*
M<H<KU.$#6QP)C0_F>[3MM&:3XTT_OR"V/./R#U!+ P04    "  U@6A-9YYX
M.+8!  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;&U3VV[<(!#]
M%<0'A%W6FT8KVU(V491*K;1*U>:9M<<7!1@7\#K]^P)V'"?Q"S##G#-GAB$=
MT+S8!L"15R6US6CC7'=@S!8-*&&OL /M;RHT2CAOFIK9SH H(TA)QC>;:Z9$
MJVF>1M_)Y"GV3K8:3H;87BEA_AU!XI#1+7US/+5UXX*#Y6DG:O@%[G=W,MYB
M,TO9*M"V14T,5!F]W1Z.28B/ 7]:&.SB3$(E9\278'PO,[H)@D!"X0*#\-L%
M[D#*0.1E_)TXZ9PR )?G-_:'6+NOY2PLW*%\;DO79/2&DA(JT4OWA,,C3/7L
M*9F*_P$7D#X\*/$Y"I0VKJ3HK4,UL7@I2KR.>ZOC/HPWR7Z"K0/X!. SX";F
M86.BJ/Q>.)&G!@=BQMYW(CSQ]L!];XK@C*V(=UZ\]=Y+OMWSE%T"T11S'&/X
M,F:.8)Y]3L'74ASY%SA?A^]6%>XB?/=!X6Z=(%DE2")!\H$@^53B6LS^4Q*V
MZ*D"4\=ILJ3 7L=)7GCG@;WE\4W>P\=I_RE,W6I+SNC\R\;^5X@.O)3-E1^A
MQG^PV9!0N7#\YL]F'+/1<-A-/XC-WSC_#U!+ P04    "  U@6A-I98U$+8!
M  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;&U386_;(!#]*X@?
M4!+';;/(MM1TFCIIE:).VSX3^VRC N<"CMM_/\"NYW;^ MQQ[]V[X\@&-,^V
M!7#D54EM<]HZUQT8LV4+BMLK[$#[FQJ-XLZ;IF&V,\"K"%*2)9O-#5-<:%ID
MT7<R18:]DT+#R1#;*\7-VQ$D#CG=TG?'DVA:%QRLR#K>P$]PO[J3\1:;62JA
M0%N!FABH<WJW/1S3$!\#?@L8[.),0B5GQ.=@?*]RN@F"0$+I @/WVP7N0<I
MY&6\3)QT3AF R_,[^[=8NZ_ES"W<H_PC*M?F=$])!37OI7O"X0&F>JXIF8K_
M 1>0/CPH\3E*E#:NI.RM0S6Q>"F*OXZ[T'$?QILTF6#K@&0")#-@'_.P,5%4
M_I4[7F0&!V+&WG<\//'VD/C>E,$96Q'OO'CKO9=B>WV3L4L@FF*.8TRRC)DC
MF&>?4R1K*8[)?_!D';Y;5;B+\-T'A;?K!.DJ01H)T@\$^T\EKL5\^92$+7JJ
MP#1QFBPIL==QDA?>>6#OXB.R?^'CM#]RTPAMR1F=?]G8_QK1@9>RN?(CU/H/
M-AL2:A>.M_YLQC$;#8?=](/8_(V+OU!+ P04    "  U@6A-<7=CV+4!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6QU4V%OW" ,_2N('U!R
MY-95IR12KU/52IMTZK3M,Y<X"2J$%,BE^_<S),W2+OL"V/@]/QN3C<8^NQ;
MDU>M.I?3UOO^P)@K6]#"79D>.KRIC=7"HVD;YGH+HHH@K1A/DFNFA>QHD47?
MR1:9&;R2'9PL<8/6POX^@C)C3G?TS?$DF]8'!RNR7C3P'?R/_F318@M+)35T
M3IJ.6*AS>KL['/<A/@;\E#"ZU9F$2L[&/ ?CL<II$@2!@M('!H';!>Y J4"$
M,EYF3KJD#,#U^8W]/M:.M9R%@SNC?LG*MSF]H:2"6@S*/YGQ >9Z/E$R%_\5
M+J P/"C!'*51+JZD')PW>F9!*5J\3KOLXCY.-RF?8=L /@/X KB)>=B4*"K_
M(KPH,FM&8J?>]R(\\>[ L3=E<,96Q#L4[]![*7;72<8N@6B..4XQ?!VS1#!D
M7U+PK11'_@^<;\/3385IA*?O%/XG_WZ38!\)]N\(^(<2MV+2#TG8JJ<:;!.G
MR9'2#%V<Y)5W&=C;^(CL;_@T[=^$;63GR-EX?-G8_]H8#R@EN<(1:O&#+8:"
MVH?C9SS;:<PFPYM^_D%L^<;%'U!+ P04    "  U@6A-V"K0.[8!  #1 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6QM4^UNVR 4?17$ Y2$.%D5
MV9::3M,JK5+4:=MO8E_;J.#K H[;MQ]@U_4Z_P'NY9QS/[BD YIGVP X\JI5
M:S/:.-<=&;-% UK8&^R@]3<5&BV<-TW-;&= E)&D%>.;S8%I(5N:I]%W-GF*
MO5.RA;,AMM=:F+<3*!PRNJ7OCB=9-RXX6)YVHH:?X'YU9^,M-JN44D-K);;$
M0)71N^WQE 1\!/R6,-C%F81*+HC/P7@H,[H)"8&"P@4%X;<KW(-20<BG\3)I
MTCED("[/[^K?8NV^EHNP<(_JCRQ=D]%;2DJH1*_<$P[?8:IG3\E4_ ^X@O+P
MD(F/4:"R<25%;QWJ2<6GHL7KN,LV[L-XLS],M'4"GPA\)MS&.&P,%#/_*IS(
M4X,#,6/O.Q&>>'ODOC=%<,96Q#N?O/7>:YYL4W8-.A/D-$+X O*!8%Y\CL#7
M(ISX?W2^3M^M)KB+]-TR^B%9%TA6!9(HD/PCL/]4XAKF\"D(6[14@ZGC,%E2
M8-_&05YXYWF]X_%)/N#CL#\*4\O6D@LZ_["Q_16B Y_*YL9/4./_UVPHJ%PX
M?O%G,T[9:#CLI@_$YE^<_P502P,$%     @ -8%H37K=S62S 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL;5-A;YLP$/TKEG] 34C6=!$@
M-9VF3=JDJ-.ZSPX<8-7V,=N$[M_/-H31C"_X[KCW[MWYG UH7FT+X,B;DMKF
MM'6N.S!FRQ84MW?8@?9_:C2*.^^:AMG. *\B2$F6)LD]4UQH6F0Q=C)%AKV3
M0L/)$-LKQ<V?(T@<<KJAU\"S:%H7 JS(.M[ #W _NY/Q'IM9*J% 6X&:&*AS
M^K@Y''<A/R:\"!CLPB:ADS/B:W"^5CE-@B"04+K P/UQ@2>0,A!Y&;\G3CJ7
M#,"E?67_''OWO9RYA2>4OT3EVIP^4%)!S7OIGG'X E,_'RB9FO\&%Y ^/2CQ
M-4J4-GY)V5N':F+Q4A1_&T^AXSE,_%?8.B"= .D-@(V%HO)/W/$B,S@0,\Z^
MX^&*-X?4SZ8,P3B*^,^+MSYZ*3;W^XQ= M&4<QQSTF7.G,$\^UPB72MQ3/^#
MI^OP[:K";81OWRE\6"?8K1+L(L'N'<''FQ97<O;)31&VF*D"T\1MLJ3$7L=-
M7D3GA7U,XYW\2Q^W_3LWC="6G-'YFXWSKQ$=>"G)G5^AUC^PV9%0NV#NO6W&
M-1L=A]WT@MC\C(N_4$L#!!0    ( #6!:$T'.2\*M@$  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;'53VVZ<,!#]%<L?$"\LN6@%2-E$42NU
MTBI5VV<O#&#%%VJ;)?W[C@VA)*4OMF<\Y\R9\3@?C7UQ'8 GKTIJ5]#.^_[
MF*LZ4-Q=F1XTWC3&*N[1M"USO05>1Y"2+-WM;ICB0M,RC[Z3+7,S>"DTG"QQ
M@U+<_CZ"-&-!$_KF>!9MYX.#E7G/6_@&_GM_LFBQA:46"K031A,+34'OD\,Q
M"_$QX(> T:W.)%1R-N8E&)_K@NZ"()!0^<# <;O  T@9B%#&KYF3+BD#<'U^
M8W^*M6,M9^[@P<B?HO9=0>\HJ:'A@_3/9OP$<SW7E,S%?X$+2 P/2C!'9:2+
M*ZD&YXV:65"*XJ_3+G3<Q^GF^F:&;0/2&9 N@+N8ATV)HO)'[GF96S,2._6^
MY^&)DT.*O:F",[8BWJ%XA]Y+F=PF.;L$HCGF.,6DZY@E@B'[DB+=2G%,_X&G
MV_#]IL)]A._?*?P/0;9)D$6"[!W!_D.)6S'9AR1LU5,%MHW3Y$AE!ATG>>5=
M!O8^C6_R-WR:]J_<MD([<C8>7S;VOS'& TK97>$(=?C!%D-"X\/Q%L]V&K/)
M\*:??Q!;OG'Y!U!+ P04    "  U@6A-$S"F7;<!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6QM4]MNVS ,_15!'U ECM,$@6V@Z3!LP 8$
M';8]*S9M"]7%D^2X^_M1LNNZG5\DD>(Y/*2H;##VV;4 GKPHJ5U.6^^[$V.N
M;$%Q=V<ZT'A3&ZNX1],VS'46>!5!2K)DL[EGB@M-BRSZ+K;(3.^ET'"QQ/5*
M<?OW#-(,.=W25\>3:%H?'*S(.M[ #_ _NXM%B\TLE5"@G3":6*AS^K ]G=,0
M'P-^"1C<XDQ")5=CGH/QM<KI)@@"":4/#!RW&SR"E($(9?R9..F<,@"7YU?V
MS[%VK.7*'3P:^5M4OLWID9(*:MY+_V2&+S#5LZ=D*OX;W$!B>%"".4HC75Q)
MV3MOU,2"4A1_&7>AXSZ,-_MT@JT#D@F0S(!CS,/&1%'Y)^YYD5DS$#OVON/A
MB;>G!'M3!F=L1;Q#\0Z]MV)[V&?L%HBFF/,8DRQCY@B&['.*9"W%.?D/GJS#
M=ZL*=Q&^>Z?P?IT@725((T'ZCN#PH<2UF..')&S14P6VB=/D2&EZ'2=YX9T'
M]B&);_(6/D[[=VX;H1VY&H\O&_M?&^,!I6SN<(1:_&"S(:'VX7C LQW';#2\
MZ:8?Q.9O7/P#4$L#!!0    ( #6!:$WEF EWL@$  -(#   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$U+GAM;&U388^;, S]*U%^P 5HM[M5@'2]:=JD3:IN
MVNUS"@:B2V*6A'+[]TL"9:SC"[&-W_.SX^0CFE?; 3CRIJ2V!>V<ZP^,V:H#
MQ>T=]J#]GP:-XLZ[IF6V-\#K"%*294GRGBDN-"WS&#N9,L?!2:'A9(@=E.+F
M]Q$DC@5-Z37P+-K.A0 K\YZW\!W<C_YDO,<6EEHHT%:@)@::@CZFA^,^Y,>$
M%P&C7=DD=')&? W.E[J@21 $$BH7&+@_+O $4@8B+^/7S$F7D@&XMJ_LGV+O
MOI<SM_"$\J>H75?0!TIJ:/@@W3..GV'NYQTE<_-?X0+2IP<EOD:%TL8OJ0;K
M4,TL7HKB;],I=#S'F?\*VP9D,R"[ ;"I4%3^D3M>Y@9'8J;9]SQ<<7K(_&RJ
M$(RCB/^\>.NCES*]_Y"S2R":<XY33K;.63*89U]*9%LECME_\&P;OMM4N(OP
MW;KZ0[)-L-\DV$>"_3\$Z4V+6SFW*MEJI@I,&[?)D@H''3=Y%5T6]C&+=_(W
M?=KV;]RT0EMR1N=O-LZ_073@I21W?H4Z_\ 61T+C@GGO;3.MV>0X[.<7Q)9G
M7/X!4$L#!!0    ( #6!:$T[KT,5M@$  -(#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$V+GAM;&U3VV[<(!#]%<0'A#5VTM7*MI1-%:52(ZT2M7UF[;&-
MPL4%O$[^/H =UTG] LPPY\R98<A';5YL!^#0JQ3*%KASKC\08JL.)+-7N@?E
M;QIM)'/>-"VQO0%61Y 4A.YV-T0RKG"91]_)E+D>G. *3@;904IFWHX@]%C@
M!'\XGGC;N> @9=ZS%I[!_>I/QEMD8:FY!&6Y5LA 4^#;Y'#,0GP,^,UAM*LS
M"I6<M7X)QH^ZP+L@" 14+C POUW@#H0(1%[&WYD3+RD#<'W^8+^/M?M:SLS"
MG19_>.VZ N\QJJ%A@W!/>GR N9YKC.;B?\(%A \/2GR.2@L;5U0-UFDYLW@I
MDKU..U=Q'Z>;-)EAVP Z ^@"V,<\9$H4E7]GCI6YT2,R4^][%IXX.5#?FRHX
M8ROBG1=OO?=2)OLT)Y= -,<<IQBZCEDBB&=?4M"M%$?Z'YQNP]--A6F$IY\4
M9ML$V29!%@FR3P377TK<BKGYDH2L>BK!M'&:+*KTH.(DK[S+P-[2^";_PJ=I
M?V2FY<JBLW;^96/_&ZT=>"F[*S]"G?]@BR&@<>'XS9_--&:3X70__R"R?./R
M'5!+ P04    "  U@6A-33/\S>X!  !F!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6QU5&UOFS 0_BN6?T!-" 0: 5+3:=JD38HZK?OLP/&BVIC9
M3NC^_6Q#&:/NE]AW?NYY[H[<9:.0+ZH%T.B5LU[EN-5Z.!*BRA8X57=B@-Z\
MU$)RJHTI&Z(&";1R09R1, @.A-.NQT7F?&=99.*J6=?#62)UY9S*/R=@8LSQ
M#K\YGKJFU=9!BFR@#?P _7,X2V.1A:7J./2J$SV24.?X87<\I1;O ,\=C&IU
M1[:2BQ OUOA:Y3BP"0&#4EL&:HX;/ )CELBD\7OFQ(ND#5S?W]@_N]I-+1>J
MX%&P7UVEVQRG&%50TRO33V+\ G,],49S\=_@!LS ;29&HQ1,N5]47I46?&8Q
MJ7#Z.IU=[\YQ>DFB.<P?$,X!X1*0.ATR";G,/U%-BTR*$<FI]P.UGWAW#$UO
M2NMTK7!O)GEEO+=BER89N5FB&7.:,.$:LR"(85\D0I_$*7P7'OK#]]X,]RY\
MOU:/]WZ"R$L0.8+HOQ+338D^S+U?)/:*Q.\)[H.-B _S02</7I&#AR#<B/@P
M'[0K\8HD'H)H(^+#Q'Z1U"N2>@@.&Q$?)MF(D-7_G(-LW(0K5(IK[[;+RKLL
MD8?0S<D_^+2!OE/9=+U"%Z'-M+F9J(708%()[LRG:\W26PP&M;;7Q-SE-/J3
MH<4P;S6RK-;B+U!+ P04    "  U@6A-A+H]\;D!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6QM4]MNG# 0_17+'Q#OLFRZ60%2-E742JVT
M2M7TV0L#6/&%VF9)_[YC0RA->+$]XW/.7#S.!F-?7 O@R:N2VN6T];X[,N;*
M%A1W-Z8#C3>UL8I[-&W#7&>!5Y&D)$LVFUNFN-"TR*+O;(O,]%X*#6=+7*\4
MMW].(,V0TRU]<SR)IO7!P8JLXPW\ /^S.UNTV*Q2"07:":.)A3JG]]OC*0WX
M"'@6,+C%F81*+L:\!.-KE=--2 @DE#XH<-RN\ !2!B%,X_>D2>>0@;@\OZD_
MQMJQE@MW\&#D+U'Y-J<'2BJH>2_]DQF^P%3/GI*I^&]P!8GPD G&*(UT<25E
M[[Q1DPJFHOCKN L=]V&\2?<3;9V03(1D)AQB'#8&BIE_YIX7F34#L6/O.QZ>
M>'M,L#=E<,96Q#M,WJ'W6FSO#AF[!J$)<QHQR1(S(QBJSR&2M1"GY ,]6:?O
M5C/<1?IN&7V_6Q=(5P72*)#^5^+=NQ(_8G"NWP5ABYXJL$V<)D=*T^LXR0OO
M/+#W27R3?_!QVK]SVPCMR,5X?-G8_]H8#YC*Y@9'J,4/-AL2:A^.G_!LQS$;
M#6^ZZ0>Q^1L7?P%02P,$%     @ -8%H32AV+Z*V 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL;5/;;MP@$/T5Q <$+]YTHY5M*9LJ2J56
M6J5J^\S:XXL"C MXG?Y] 3N.F_H%F.&<,Q>&;$3S8EL 1UZ5U#:GK7/]D3%;
MMJ"$O<$>M+^IT2CAO&D:9GL#HHHD)1E/DD],B4[3(HN^LRDR')SL-)P-L8-2
MPOPY@<0QISOZYGCNFM8%!RNR7C3P'=R/_FR\Q1:5JE.@;8>:&*AS>K\[GO8!
M'P$_.QCMZDQ")1?$EV!\J7*:A(1 0NF"@O#;%1Y RB#DT_@]:](E9""NSV_J
MC[%V7\M%6'A ^:NK7)O3.THJJ,4@W3..3S#7<TO)7/Q7N(+T\)")CU&BM'$E
MY6 =JEG%IZ+$Z[1W.N[C='-(9]HV@<\$OA#N8APV!8J9?Q9.%)G!D9BI][T(
M3[P[<M^;,CAC*^*=3]YZ[[7@R2YCUR T8TX3AJ\P[PCFU9<0?"O$B?]'Y]OT
M=#/#--+3=?3;P[; ?E-@'P7V_Y3(/Y2XA4D_!&&KGBHP39PF2TH<=)SDE7<9
MV'L>W^0=/DW[-V&:3EMR0>=?-O:_1G3@4TEN_ BU_H,MAH3:A>/!G\TT9I/A
ML)]_$%N^<?$74$L#!!0    ( #6!:$W.GQV_N $  -(#   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;'5386_<( S]*X@?4')<>NM.2:1>IVF3-NG4
M:=UG+G$25 @9D$OW[V=(FF5=]@6P\7O/-B8;C7UV+8 G+UIU+J>M]_V1,5>V
MH(6[,3UT>%,;JX5'TS;,]19$%4%:,9XD!Z:%[&B11=_9%ID9O)(=G"UQ@];"
M_CJ!,F-.=_35\2B;U@<'*[)>-/ -_/?^;-%B"TLE-71.FHY8J'-ZOSN>TA ?
M YXDC&YU)J&2BS'/P?A<Y30)"8&"T@<&@=L5'D"I0(1I_)PYZ2(9@.OS*_O'
M6#O6<A$.'HSZ(2O?YO2.D@IJ,2C_:,9/,-=S2\E<_!>X@L+PD EJE$:YN))R
M<-[HF053T>)EVF47]W&Z.;R?8=L /@/X KB+.FP2BIE_$%X4F34CL5/O>Q&>
M>'?DV)LR.&,KXATF[]![+7B29NP:B.:8TQ3#5S&[)8(A^R+!MR1._!\XWX;O
M-S/<1_A^K7[XCWZZ29!&@O2O$F_?E+@5<W@CPE8]U6";.$V.E&;HXB2OO,O
MWO/X)G_"IVG_*FPC.T<NQN/+QO[7QGC 5)(;'*$6/]AB**A].+[#LYW&;#*\
MZ><?Q)9O7/P&4$L#!!0    ( #6!:$U;J[ZMN $  -(#   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(Q+GAM;&U3VV[<(!#]%<0'!"_K;+8KVU(V4=1*C;1*
MU>29M<<V"A<7\#KY^P)V'#?U"S##.6<N#-F@S:MM 1QZDT+9'+?.=0=";-F"
M9/9*=Z#\3:V-9,Z;IB&V,\"J2)*"T"39$<FXPD46?2=39+IW@BLX&61[*9EY
M/X+00XXW^,/QQ)O6!0<ILHXU\ O<[^YDO$5FE8I+4)9KA0S4.;[='(YIP$?
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
M7F3#F*1*O_^@#G6G.N9V4M"-U,-$C7G3-C83R6K;$GMM7S[]#U!+ P04
M"  U@6A-I_YJ\.H*  "40   &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX
M;6R5G%MO&SD2A?^*X?>,>2L6&20!8DF-76 7"&:PN\^:I),88UM>24EF__U6
M2QJ/N^I0XB" +_+7;!:;Y#DLLO/FQV;[V^[K..ZO?G^X?]R]O?ZZWS^]OKG9
M??PZ/JQW/VV>QD?YR^?-]F&]EU^W7VYV3]MQ_>EPT</]37 NWSRL[QZOW[TY
M?/9A^^[-YMO^_NYQ_+"]VGU[>%AO_W<[WF]^O+WVUW]\\//=EZ_[Z8.;=V^>
MUE_&7\;]OYX^;.6WF^=2/MT]C(^[N\WCU7;\_/;ZO7\]E#!=<"#^?3?^V+WX
M^6H*Y=?-YK?IE[]_>GOMIAJ-]^/'_53$6KY]'Q?C_?U4DM3COZ="KY_O.5WX
M\N<_2A\.P4LPOZYWXV)S_Y^[3_NO;Z_+]=6G\?/ZV_W^Y\V/OXVG@.CZZA3]
M/\;OX[W@4TWD'A\W][O#UZN/WW;[S<.I%*G*P_KWX_>[Q\/W'\>_Y'*Z#%\0
M3A>$YPODWN<NB*<+XI\7I+,7I-,%J?<.=+J >N^03Q=D=<'-L;$.K;]<[]?O
MWFPW/ZZVQP[TM)[ZJ7^=Y?E^G#X\/,[#W^0![.33[^]"]&]NOD\%G9C;(Q->
M,,7-D:5%_BSD1BKP7(N :G$;S.5A?H.%)8JJYO)B(:O+A0R@D((CB; ]X^'Z
M.&O/@ M(L(!T*"#-"HCJ@1P9/C"/Q]8N)23YHEH-@)DX!*=*7%J0G(N!JRIQ
M9<'$%$.JC(,D&"2!(),*\LC0R[K[4)D\J2 !Z$).\465CD%:,-3H*%5UZQ4
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
M&PF,C#4S=Z1S,UC4%I>=/J>X[ 4'!'JBZ!M38\8JFCO2N=D*7O9F\E_V80/
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
M25(@3KL^KBOGV\FZ$F?-NAYV,E)GSJG\NP4FQDV<QF^.Y^[4:NM =370$_P
M_7/826.AF>70<>A5)_I(PG$3/Z3K;6GQ#O"K@U$M]I&M9"_$BS6^'C9Q8A,"
M!HVV#-0L%W@$QBR12>//Q!G/DC9PN7]C_^QJ-[7LJ8)'P7YW!]UNXE4<'>!(
MSTP_B_$+3/60.)J*_P878 9N,S$:C6#*?:/FK+3@$XM)A=-7OW:]6T=_0M(I
M+!R IP \!V!?BQ=RF3]13>M*BC&2_NX':G]QNL;F;AKK=%?ASDSRRG@O-299
MA2Z6:,)L/08O,.F,0(9]EL AB2V^"<<D#Q-DP1PS1Y"](R!A@CQ(D#N"_!U!
M<56DQY0.TWM,N<I6*QP6(D$A$A JKX0\ABR%LBR]3SZHJ @*%0&AU950<2/T
M"1<DQ20)*Y5!I3*@='^E5-[>75[D)"NOA-#B57*0)]>/*FK$N7>S8.&=6_X!
MNU?]'^[GQ7<J3UVOHKW0IC?<"SX*H<&DD]R9FELSHF:#P5';;6GVTC>J-[08
MIAF$YD%8_P-02P,$%     @ -8%H3<M'@\,O!0  (!L  !D   !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&ULE5EM4^,X#/XKG?Z 36PY;TSI#)06NKO,,+MS
M=Y\#-;2S2=-+ NS]^W,24QI9RJ9\H$WZ2)8LZ9&<S-Z+\E>UU;J>_,ZS?74Y
MW=;UX<+SJJ>MSM/J2W'0>_/+<U'F:6TNRQ>O.I0ZW;1">>9)WP^]/-WMI_-9
M>^^AG,^*USK;[?5#.:E>\SPM_[O66?%^.173CQL_=B_;NKGAS6>']$7_U/5?
MAX?27'E'+9M=KO?5KMA/2OU\.;T2%_=*-0(MXN^=?J].OD\:5QZ+XE=SL=Y<
M3OW&(IWII[I1D9J/-[W06=9H,G;\:Y5.CVLV@J??/[2O6N>-,X]II1=%]L]N
M4V\OI_%TLM'/Z6M6_RC>[[1U*)A.K/??]9O.#+RQQ*SQ5&15^W_R]%K516ZU
M&%/R]'?WN=NWG^_=+V%HQ6@!:07D44"*00&P C!60%D!-58@L +!6('0"H1C
M!2(K$'T*J$&!V K$8U=(K$ R5D#X'Y'S1XL<@RU&BWR$6WS&6T3#(A\!%X!$
MO"X7V^2^2>MT/BN+]TG9U><A;6A 7!@IH[RYVY9+^Z-)\,K<?9O+T)]Y;XTF
MB[GN,+*'$7W,PL7$2,W2A2 EM\1"(NIC[BACY!'C&6^/+DO2Y6M): #D#H$)
M5!]S0^E!F.4(/:L1>FXI3(!VAL*$?<R:PJ =_DIAXC[F&X5)^ICO!"9".7%/
M800=3: 3&%H-T-/ Y(.B-:A6@^IIP/E 87"LAS$]2P+:DH#0@**\H# HRLMA
M3,^2D+8D)#2@/%E0&)0GRV%,SY*(MB0B-*!,6W28J,7L.XP*50#(XN5(W)K
M13'$,9-7,6UY[%J..7'188*3E82*I'"X)G8L$A G J7IDE 7"5\"6G9%J#.[
M&@2T?PGM7T+XA]M"XA@4^Y&2V#T7)H0 7R+W")@?*.%C]UP<A'X4,(G7-'>R
M-?J$@\BDM07U;(H%2&XMK@T+8BT4W6L+.@V;4F8IP$QD@:=&*<.KRD\8J^A.
M>26D:Q5@:K2@_@[$4IE_*,H4,@PB*7V<QP0R\'TP.8ITK@BDB@*0*HD87YD^
M(H"( $/?@NDD0HUO1H+I 8(@[Q@U@:\6U.<#O_UC5F-X7A $'8=XM=!=303Q
MP&H,EPN"S&,N3@RKBOB,/6:82U#4A3+KSH)ZU18-;+%D:$12-,(4HF3H08KQ
M3DNFF"51S EBSN_2+:=PR&>FF"113 DSUTFFF.09Q2298I+4)(2G!PLZ]9D>
M'\8"UQ1P:("03'5*JCKQ"&%!?YXA*" U1% X<HJ@@ -CA&1801*LD$CL9>1V
M! A#&6 G71R8$.&S* $+I0CQM+TB<,JT+,Y#AK,D,0HFSI'3'=Z4&:B<)!P%
M6TMJQ ,S?#&6,TPI":9,F*X(# &"/[Z0@2% (.:C! 7K%HCY:(BQ@6%*H)B2
M.3\!=RP]XUP*# ,"<:)T)FP+.LV') KQ@?W&POH]G!BQ"75@ADR%'UH0^H9F
M;& (&@B"YB8W8%@2PC.VFN$@H#@HQEOMDH%0LI=?=A-' K^!>]+$P+[Y#,$
M13"HS]T#=3H<*@^&$\#E!.!T*(83U!F<H!A.4!0G(*=OE7L4B@8V6#&4H%Q*
M )\9:!1#">J<1U7<LRJ"$IP3F7)KT_1O-TW_C.ML\DZ>)N>Z?&E?M523I^)U
M7S?^G-P]OLZYDLW3:'1_(2YN!'%_*2Y6W<N:3_7=NZ/[M'S9[:O)8U'71=X^
MJ'XNBEH;\_TO)JA;G6Z.%YE^KINOD?E>=N]LNHNZ.-CW4=[QI=C\?U!+ P04
M    "  U@6A-@.D68B$%  !('   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6R56>MVHD@0?A6/#S#0U1<@QWC.)C.Y3&*BLV=W?Y/8B9X!<8'$V;??
M!M%(=Q73^1.%?'7O^JK R:XH?U8KK>O1KSS;5.?C55UOSX*@>E[I/*V^%%N]
M,?]Y*<H\K<UE^1I4VU*GRU8HSP((0Q7DZ7HSGD[:>_-R.BG>ZFR]T?-R5+WE
M>5K^=Z&S8G<^9N/#C1_KUU7=W BFDVWZJO_4]5_;>6FN@J.6Y3K7FVI=;$:E
M?CD?_\'.%B)J!%K$WVN]JTZ^CYI0GHKB9W-QNSP?AXU'.M//=:,B-1_O^E)G
M6:/)^/%OIW1\M-D(GGX_:+]J@S?!/*65OBRR?];+>G4^CL>CI7Y)W[+Z1[&[
MT5U <CSJHK_7[SHS\,838^.YR*KV[^CYK:J+O--B7,G37_O/]:;]W'7Z#V*X
M '0"<!0 -BC .P'N:T%T N(HP*)! =D)2%\!U0DHWQBB3B Z"O#A&.).(/ZP
MP <%DDX@\76)A8?*A1]AJV&18[&9MY5#N9EWO=FAX(Q[BQQ*SH2WR*'HS+OJ
M[%!VYEUW=B@\BRR18-]7;:-^3>MT.BF+W:C<<\TV;2B-G1DIH[RYV[9^^T_3
MK)6Y^S[E(4R"]T93A[G88Z"'X7W,)881?<Q7#"/[F&\81O4Q5Q@FZF.N,4S<
MQ]Q@F*2/N44P+.QCOF,8UL?<N1B05G[N$8RR,#,//0\>>AXQGZVZSS&,5?<%
M9NNC%H$Y?,<3"/@)A%8#/]40 :Z!XQIXJT&<:$@L-^_VD*B%;%J(2 23=EKN
M$5R<* Z6OIF+8P(4CY25PP<,J!+)8H&'*/ 0A1,B9Y;O=WN,/#45@0Q!2NM0
MS[R1"^&ZKZ2(PSB1N/\2]U\B_ENM?R==6Z&026SSR$RZ[J/ A0M,#,XD'_==
MX;XKQ'>+DF;*\1V8BEEL4<6#<CQ22D(4X@Y%N$.1XQ!$]H'','8>AS$]3V+<
MDQA)C<7$EQB&*$""6TD0#=9!O4[<PX/;:-82=!"&KA4@ZL*H8<K\N8P1=,@
M\<.:)M\1$$2*,$2P)G-IDP/8AC 0)PP1W,40\@)G-T X*70&[3"H[PW!1,RE
M(F=:,)>*8J%"VY][#*>$@YLA.& R=H /&-",BY ,DJ LAG 62-LKEXP@;*(D
MK1%\Q%PBX6 QY T*(C8%1M -P[C$'H,=J!>6@GY870)\D0L,:?; @5015,8P
M+K,'80?J68O<XS?SQ"T80HX1)WT'@B$!8TA[I^Y /5N2-D40*3#$E$7Y5QB(
M4X:HY1-A6\YL0X!L)@/%!X)Q 2%3#G8"N5/4@?P1E O8OFAUY!S<Y6ZX_X&@
M5$"V.VYQZ@6XU,:';!',!@BS<9L"P%W'>(@Q@ >P[Q7!@("0&R<V9"#(#6+_
MY0$(>@&77IS5\!(!<4XL#YS@ HYP 2?8G!--SC^Q+7&B?SFV"#D/?UB36\0U
M\P$M?@/JNTP]K6(LD! ZB/[FXA.I([J6(UWKK&7<?8225A-]\\ \#F/Z_A*=
MSY'.%Y0.HD]Y](F\$7W*D27$S9N[,+AY^SWF<1C3]Y?@!(ZTNR >C@31[B+T
MSYL@VET@XUI8T^^V _E."4'0@D#Z5!"/+8+H4\$_$3/UV@:9P\(Z*]?"G<,R
M&@J::&B!-+20MC&LZZG,$)THL!EL+TW"':V#2Y,@6E8@HU78;X11D#V.@I.7
MXLUO;+.T?%UOJM%34==%WKX$?RF*6AN%X1>3II5.E\>+3+_4S=?(?"_WOVWM
M+^IBV_UN%QQ_/)S^#U!+ P04    "  U@6A-S_TDWA0"  #^!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,2YX;6R-5=N.FS 4_!7$!ZPQD*L(4C=5U4JM
M%&W5[;,#)P&MP=1VPO;O:QN60G0VRPN^S0QS!FPGK9 OJ@#0WFO%:[7S"ZV;
M+2$J*Z!BZD$T4)N5DY 5TV8HST0U$ECN2!4G81 L2<7*VD\3-W>0:2(NFI<U
M'*2G+E7%Y-]'X*+=^=1_FW@JSX6V$R1-&G:&GZ!_-0=I1F10R<L*:E6*VI-P
MVOF?Z'9/0TMPB.<26C7J>[:4HQ O=O MW_F!=00<,FTEF&FNL ?.K9+Q\:<7
M]8=W6N*X_Z;^Q15OBCDR!7O!?Y>Y+G;^VO=R.+$+UT^B_0I]00O?ZZO_#E?@
M!FZ=F'=D@BOW]+*+TJ+J58R5BKUV;5F[MNU6XKBGX82P)X0#@=XG1#TANB&0
MSIDK]3/3+$VD:#W9?:V&V9^";B,39F8G779NS52KS.PUC>)U0JY6J,<\=IAP
MA FGB#V"^"]"C('!18BZ"!T_FKC8X (1*A Y@7@LL ANRN@P*X>I.Y-1% 0W
ML#T"6P=CV,1.C-J)$3L4%UB@ HOY@2Q1@>6,0#K,8E3I;1;W$!,3*]3$"C$1
MX@)K5& ]/X8-*K"9$</FPQCN(28F:(!OL@"Q$;TC\<X^I?.CH/@FH^&,,'K0
MA[L$PV';A(P.(GLS_&#R7-;*.PIMSC1W\IR$T& T@P>3<&$NHV' X:1M=V7Z
MLCN1NX$637_;D.'*2_\!4$L#!!0    ( #6!:$U2RQ H*0(  "4&   9
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;'U578^;,!#\*XCWG@GFJX@@)515
M*[52=%7;9X=L CJ#J>V$Z[^O;0A'P-<\Q/9Z=F;'L3=9S_B+J "D\]K05FS=
M2LHN14B4%31$/+$.6K5S9KPA4BWY!8F. SF9I(8BW_,BU)"Z=?/,Q X\S]A5
MTKJ% W?$M6D(_[L'ROJMNW'O@>?Z4DD=0'G6D0O\ /FS.W"U0A/+J6Z@%35K
M'0[GK;O;I$6B\0;PJX9>S.:.=G)D[$4OOIZVKJ<+ @JEU Q$#3<H@%)-I,KX
M,W*ZDZ1.G,_O[)^-=^7E2 04C/ZN3[+:NHGKG.!,KE0^L_X+C'Y"UQG-?X,;
M4 77E2B-DE%AOIWR*B1K1A952D->A[%NS=@/.\$]S9[@CPG^E)#\/P&/"?A-
MP7@?"C-./Q%)\HRSWN'#;]41?24V*59G6>J@.3JSI\P*%;WE. PR=--$(V8_
M8/P99C,AD&*?)'R;Q-Y?I?M+B6*-P6%H%\%6']@0X <"STX06 D"0Q \5!DM
M#F+ Q ;3#IC$4Q^[3FC5"5<Z>*4S8,*9SH<@?E<GLNI$%C\?%SK1V@_&[^K$
M"YV'S<1:1&(Q&RZ*L&'B105H=IT;X!?S\(53LFLKM?8L.O66G:^?PR*^5SUG
M8XOCM,"V>) 6@2T>ID5HBT=I$5GBNS@M8AL^&7L@>K,U--#OA%_J5CA')M7;
M-T_TS)@$=63>D[H:E>K9TX+"6>IIK.9\Z%S#0K)N;,IH^F?(_P%02P,$%
M  @ -8%H3:P,WH2> 0  ?@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL;5-A;^,@#/TKB!\P$M)NNRJ)M&Z:;M).JC9M]YDF3H,&(0>TV?W[,R2+
M>EV^@&V>W[,-Y(.Q'ZX%\.13J\X5M/6^WS#FJA:T<%>FAPY/&F.U\.C: W.]
M!5'')*T83Y)KIH7L:)G'V,Z6N3EZ)3O86>*.6@O[=PO*# 5-Z5?@11Y:'P*L
MS'MQ@%?P;_W.HL=FEEIJZ)PT';'0%/0NW6RS@(^ =PF#.[-)Z&1OS$=PGNJ"
M)J$@4%#YP"!P.\$]*!6(L(P_$R>=)4/BN?W%_AA[QU[VPL&]4;]E[=N"WE)2
M0R..RK^8X2=,_:PIF9I_AA,HA(=*4*,RRL655$?GC9Y8L!0M/L===G$?QI.;
MU92VG,"G!#XGI#&!C4*Q\@?A19E;,Q [SKX7X8K3#<?95"$81Q'/L'B'T5.9
MK6]S=@I$$V8[8OA_F!\SAB'_+,(717@D6)T1<+ZZ$%G"K)=%LD61[!M!QM,+
MD07,=7(APLY&%U[F+V$/LG-D;SS>0IQ58XP'Y$NN\+I;_ RSHZ#QP;Q!VXY/
M8G2\Z:?7SN8O5_X#4$L#!!0    ( #6!:$WB37RH; ,  "@/   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;)57[6ZC,!!\%<0#%+Q\&*(D4I.6)-*=
M5/5T=[]IXB2H@'/@-+VW/P,N!;/)T?P(8&;&.V9WP=,++U[+(V/">,_2O)R9
M1R%.$\LJMT>6Q>4=/[%<WMGS(HN%O"P.5GDJ6+RK25EJ@6W[5A8GN3F?UF-/
MQ7S*SR)-<O94&.4YR^+B[X*E_#(SB?DQ\)P<CJ(:L.;34WQ@/YCX>7HJY)75
MJNR2C.5EPG.C8/N9>4\F&X"*4"-^)>Q2=LZ-RLH+YZ_5Q68W,^TJ(I:RK:@D
M8GEX8TN6II62C../$C7;.2MB]_Q#/:K-2S,O<<F6//V=[,1Q9@:FL6/[^)R*
M9WY9,V7(,PWE_AM[8ZF$5Y'(.;8\+>M_8WLN!<^4B@PEB]^;8Y+7QTMSQPL5
M#2> (D!+ '*3X"B"\TF FP17$=RQ,WB*X(TE^(K@CR501:!C"8$B!&,)H2*$
M+8'0.D6:YU<GQ$,LXOFTX!>C:'+Z%%>E0R:A3+EM-5AG6'U/YD0I1]_FCD^F
MUELEI#"+!@,=#.B8AR$FL/N0: C11-;(1(2V&$L::=T YF8! P''A_XD2PSC
M:&Z&&/#</N81P?@:)AJALQJAL\8PM(_98+Y<?/$<-!6<6L#I"7BX@(L*N+6
MVXW2T5>VP= :DS=)$ 3@RC]M>1&@[U$ 6U.,AD#/MAV@H::X&@)=ZCG@AE=2
MS$-->@.3CN]K)H<8H+H_3$=[I!&B Y[F"M,)<$,^:LA'!$+-$(*A6GD_CL!$
M&$9K BL, [@ABAJBB(">AAA&+]X1F/5M3"_8  TV0 2N%%V("H3CJY;8^"O
M1F+04UJ!^O5([.JGM_FQR#6"##5@/_XKKS""Q'^EI@GZWK@G\(55Q+LG<?[?
M_2(%ZC4KBB[-$$CAUM+@'9D,6[)#KW0'@O<[XGUA:? .0X8E#:'F>*- 7K<]
M>S<,X[5/L((,KTC@%4F"+QC&:Y*$PRCTSZ&% G4?L00-<V&I@(3TLN:.X"$!
M7N2 %'EP30*O,R#C%P;P.@,8L3 *U&L@6)$L%9! !PF^%I#5^1+.6'&HMU:E
ML>7G7%21=$;;[=M]O=_0QA=DLB3(^ .9/&+C$9FLFDW;Y[3-'O)[7!R2O#1>
MN)#?]?77]YYSP:0G^TX6P%%N6]N+E.U%=4KE>='LW9H+P4]J7VJUF^/Y/U!+
M P04    "  U@6A-4RSZ:; !  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6QM4]MNVS ,_15!'U EBKL5@6V@:5&LP H$';8]*S9]075Q)3EN
M_WZ4['A>YA>+I'D.#RDJ'8Q]<PV )Q]*:I?1QOMNSY@K&E#"W9@.-/ZIC%7"
MHVMKYCH+HHP@)1G?;+XP)5I-\S3&CC9/3>]EJ^%HB>N5$O;S -(,&=W22^"U
MK1L? BQ/.U'##_ _NZ-%C\TL9:M N]9H8J'*Z/UV?TA"?DSXU<+@%C8)G9R,
M>0O.<YG131 $$@H?& 0>9W@ *0,1RGB?..E<,@"7]H7]*?:.O9R$@P<C?[>E
M;S)Z1TD)E>BE?S7#-YCZN:5D:OX[G$%B>E""-0HC7?R2HG?>J(D%I2CQ,9ZM
MCN<P\5]@ZP ^ ?@5@(V%HO)'X46>6C,0.\Z^$^&*MWN.LRE",(XB_D/Q#J/G
M?'?'4W8.1%/.8<SABYSMG,&0?2[!UTH<^']PO@[?K2K<17CRC\+=.D&R2I"L
M$"17+:[EW%X588N9*K!UW"9'"M/KN,F+Z+RP]SS>R=_T<=M?A*U;[<C)>+S9
M./_*& \H97.#*]3@ YL="94/YE>T[;AFH^---[T@-C_C_ ]02P,$%     @
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
M7U-6A6_2O-H\*-9WHJ;?K;I<2:P<-HS-WIOJ+1BVJE-F\P7K9K@TVS"U?DX
MU;.:O%1G[C[T=3H%Z/UZDGSSP.R<7<A"8I[[Z?JXXLV!E"I9RLI7?.>&<VP>
M,,<FXS#D"_@(N:DDU6/Q+9>+0$!3EO?NCH^WA9A7K<G>O<]!X<!M5(>-B(0J
MNSUL!"!RKE##N$(\\!&^EU]8"I$2D]=,HD(H5R\OG>)&6A.=NG3@[=TYFI4E
M98ZA/DF[3 T/9943=WS+?GV4"*M5MMM[H1IN&DYR >(&+LQM[N-5]//%Q3O=
MX""Z!%4E)5>.3UE3,*+_?[4I:Y*<3!"$ L1O&:I%<8"#=!YIASDQ53?T91O1
M7?H9G=E98:X9L*<$"/A3!4C0_:E#A;Z,/8(9P-]]L4"6H&F6A]L[2W_P=5"W
M/J,."X3-OE!SZFT*D@4U+3P$NG?78$S"=_%+V_0WECH6=D@P@!&;C)*XO@6)
M:]CC!E0T)-A4L>+70\%FJ$/>IU"#Z(K!U77QH N^SO<9IB.A8_$G.%>4#,__
MP_$6I5DT%!LD.Q_@\QEH#9+1L7IX9M4Q]YF*UB<Y+\]%>=V!OQQ<-;A[XO$6
MU[T1H+@4DM5#0_ [P^M&-N:Y56B*L=8&*%!$;ZXN01-8OP?1%H@\6@ME=;H!
M+4(V[+Z+\,E2D"#>)1,1[58/_9O%EQ[S.0>>JY,!OD!_@W<(KT!)!'V>\_'P
M8N$A^OLOV1?4W8 'UV7=6EW>K#M?S0X5OF)W</1Y9WL50'J[/+T3 R=3-EG1
M?2H.A5:A7+/8?*0(Z<V3PJMF(:ZNOZ]0AGS)R%7K -/SQ57@E6A A4[*G((W
MCFRZI(-]1MEMS)UM6OV&GD\ !$< X"JRO<,L=ZD8!ZPY$)C59[#7O$9\(UN<
M$ES2E9?C57:^S5+D-4RS]T"HT<E\'(]F<WK@]&0:SY+1F0/>_J[*,C:.:B'$
M*Y0!3(F2MDRO(DDV783X^Q.@U^EHRO].9I-X/%ZZY0O,5OX]JZ<<EW1\1O74
MSIAO=![1'X2NE2\]QA8PC ZNE1<&<=;GXGW6_R=:-V<K<IUM\9%U1DH8.Y;3
MXC>^K+O\%@W230[O=CW#(AO0K,K!5 1"WZ+.F.^%*YE[PS@,T-"1_8I:UP/\
M%NMU5M#);# ! ;39J" _2::#I?ZF>6'H!$%?!5IYHC'(L;[E, UW:I>$$0</
M[4QH'6'G#3<*F8ID#OX J"%ICL15<\JS 'A58OGMT&"';:H D'SOY[B(_*[]
M\1 >8+/V )V9D[^>;D%%=WB=;E#/J268)CA"X37![@X8$-G3$;Y0QB1@V<G8
M7YN0[2#IOL<!@TQ2.](M >R94^WD%R)VO?3OMJ;9S4O>[AQ.H,: U]0JC N
MRDO.'%&-V%F.6I!R9,WIY/?=_5N[7Y4CO^!*5/"[%#67*+NY05.M+$+*+UP:
MP0!4%4J+P37*VR)G=X+\DJT ^0MF:-S?L:*) 4'%"0 YJ&N8OE'B,4OCND&A
M*QA=>5'3Q.C B8@$P^!F=5*LS=II;/E:#*] 2T%VN&+D![4/_8C[#7^1,VM9
MI#&++NNLO5=1,0 -RWLR-S3T4ZNOL$,)$R"!NIO>WH*B3,"]?M"_1'5YJ#"V
MZ>QM4KN0\&U>6(-:WJ#\./)W8F'$L?R_&MEBT4DTBY/%-)Y.%_!O^.]\&,^F
M$_@W4.)B,8F7HR7_D"1)/)I/HB"A+%K &_-X,IU%<W@\B2>S232:QJ/E)(;#
M1Z,Q2-1I/%_,HU:N6;08PINC280KCX>C*(F'TTF<#(?1>#:,Y["C[O2S"$3V
M= P/P(/Q<+B Y<?1))XO%_%RLL#0W602S^:+*,Q+DS.-X!,+/&PR@[V/XM%P
MC"<?QL/Q"-> 'R;S> H_3)9M>#7\^A@(Z'3K SZ!2#\_U V7M_%>M[S=QJ'[
M%>]^=(#K1IT-,78#6N+GK.EZ%N:"/-ZZUM35'2YGOLP!#O)'\TEP _>ETK!*
M(W3*E[L#!RI(NTIW^1IXJ>0TD(L6X\[(4GZN2+VUWQPX;;>\%_V,%6;R%:_1
M?19IB@Q'%V$?^'SL-6"F^T;4 0",!A4K?%V1 OBR RXR+:S<0%,80\'J!Z<X
ML"BDJ(ZBRU^4HL-VYPQW?)47V3_L,.Q'SGT*-"$+!*D.FQX/<5OC:;1.'^#A
M&]KG7:85(Q$R6F2NFE!2DUW;6F8B"X M]2MR:F;\?!#\ %K295%PI@HK!1)T
M8+H; -R:&N5UBJK5-<LKY\'94'@7S;/DCWW.W;U0%J$<IM#4833 20)#[G9/
M*3D-^!3[?.MPK?9!&2?<^(S>><>1G0?BR?N2TJ[VH'F(UY,E0CO&D]=!Y,;;
M&OP<73%Y 323"B4LXC9O4E(6R.PD+ $%9N,@P&N8T$HE&ALF%M _[!\)-9GO
MYY2,4E;(O%,D]L\EW!501\AEG\!U/"F+VWV-F:B8)E=^+588VH I7*GS>/L0
MC0EGR0TQ8Y%JB/V#OJ&NA$\7E]Z#G;;WQ]&_!^M"PJ2&% M!0&UF3H>1Q/(
M9P;AR=H37S<L3F<Z5(4_*(; #G!/;I<F3)@WN!$F=B.O@[MM1A=$=(<!/< 0
MHB35:5U 0?T&GB$+R"J/C/#Q"Y3.MV"GXN?(M26O,Q2=D*2D107A\T]7KWM@
MJ#E7F ;(58/L7+? P&T)+.XJ<LJAF@S0CW;Y#KX.6D3]4(/B(/RS5T"UP[&
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
M  HGR7@P]!U%G:OPNZ#* "&P>5".X/?<GDS3=7,$B++";@_F7/)"B^BE0I-
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
M1\2''6=>J%[6+6><$E0=-D$V9FMPH5+_/O6\[52R2*0\U<"N13HM0%."V*$
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
M? ((5_5@=-954@D^AIM&-@WJ&UR8VYSTD_=M,]1PRNG#WO5!$PFL1Y0)@E#
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
MZN8TUK+*!-!Y/FQ)[4<0^K<);6-NGE@;\L19AB?&S L,MA:ASU&RP@IS['"
MNO@$I/X8"'.ZF $)+$$P+2= 9O"?,>I6PQ:ACQ)4W>>X$M(?X-0$$'Z.!#F9
M@R0!?1-4\^D2%YH_DLY'"V112;3$I89(Y<@RYK,9BDW8TAB7A^/!UI/%T_7P
M) X%N/_YJR)\-@6V3P2,9M 2V>QBR(0^ ?MENN0_G4Z6P )!=ITA'P&3!*1Z
M!Z$O0&@LP70ZJI GH*2,8*FC9(XVPG0Y"LD<(#1$"DN>3N8)B+=E,OMN6CDJ
M%4 S_P R__VB'*X?D&DX6Q*9+T<@_% '/QDC)_=DCNQV#-STD?FWCR?M"\T7
MKER.$*/'"8DWV [9U,"Q"??)^DM0#X8]CYQXGQ'=(VM"?)G/T("CSGV27D5.
M7!VVX-8'=1O./9\MF96,07L9S?$'8'1LRH/,!YU_#E1(G&0\@3W-YW3[^TH&
M'G)3$@Z(D7M@CI*83(8A6LH .[8E1DO41\[9EIC#4JC-ORKV:7&+LU!JW1<^
M@9(F&8WE)]@H6O&S.?U[#NO.E\",RG)-_?Y(7P3A.DT2>F ,MPAFORZ%L@XX
M54(B9PP+HZA^3?B'02,W[?D^?>"\9\Z$IDPW\NKP.N?"<.?C>#&=MG_!]QD.
M1D1F#%8=:$S#">X'2'ZX0(\"@1P .L5+QL4 ";%<8D@V 7!0D#[P/WB.4:R=
M0/]],&P"B#1=3OFRX&K!-AHR/*=XB^0,!!UMH3<Z)<_*8N(Q+#Z*8F.4!@#T
M$:NE$Q NBP2/N.#2$$)FE%&$;N@.@J=023J"8F-014&WIG?)IAY-F_@%NB_\
MO)@8])(;L4@V':.B.)>?X 4 +B,9_GZ*#J;_(TB&J@?(U?FT_8L^) -5$[@5
M0W&.&L&4;%MX=T*V>3*GZQN3\K"@E1,\(9B*:%TW_;,O-<R#75&H"<BC7+GN
MM7>8[82OQ1&6_Z^X""3?'%!<?)?80GW88KK1WRE8YAW.FE&A ?)RNSOL773C
MVNUE+7MY^>[J69>+I:V_=84,OK?;RAJ^5C^V0O0U$,$S#*I(-CV/YUGGE/"S
MKM%S@H[*,]1*IN1O. 6-?TG_0,LK"=4$/WA;XM$ *;IPET[8:OW-4,PLBM@7
M^4035.3FPDI0-V+*0+J<#Y=\(F0KDTGTB1IV8HCP,Z=<^0%%WV=#3[D;?=%>
M$?#F)=B4"1!*@GXC$)/  .FWH.@-21U=+%#=743O-@>XGB-',C?'I\(D1>PT
M1>G"OC\M5X]$8V3)230!K@C@'"-S!-T<K.'Q-'I7[B7'CM#9]%ND0&CV!;-\
M*,MYYQ7B0_$9E#R'.#0#";VZH.^C<3U"(WM)/\_17D<N!\;^D0/),0Y4J4U,
MC:^'SB-D]@^\&[ "T.L/8@N%$PB;9#*BWX+A@0YV_"T:;Y-QB\N](E#HK*VW
ME^?/__JJE\^]Y*YVOW!JC'^U_E9^=D%QX0+SG8/L0M.&#D4J(T90I=452,V[
MSO(D@SGG:?.<!_0,T_&Y"6V/_D&:V )4'Y#M[\@@/,<;=?MF<)$5Y9,&;G1G
M(W2P ,:!46#FGZN.DDD[6[T2##F #@X&Z%EC7QWGX$@)L*!Q.T;YDV\^&)3&
M]ETZ/?]7>M[T4*RQ*:WV",'#OBD+WS3DGQ4Z-XT4[W(@RFIUQU7?IE.E;:TH
M!Z:D=_/NT^HV!UU/OD8U)DKDOR/Y[UCU3]K.,P,R%#]LK@<%S""I?UA17N%.
M36ZO=X^IEY7_5QLA_PF[6 QU%_*O1^/+TS"$D$%&@#XX*M8#\::?0MO/'GW8
MTZ1)89V4+\?_"(=*-Y0_1>E-I^B8'3Z62N4F\9.OJ)Q0ZUM<OXLFRJ<KX"JU
MFP$RY1(6[DB7=_9H=)G/*RJ]%;X29JWV-;RC496:^TG3M&2LGWUHSPG5["C0
M@8+XR^:#P6JV$EBWB*4,,O>0]V[>-ODRV@%NLN2,Y K[H?NN>5B%P!WZ]IS:
MO<J:HZN(^*7C@,N;<B^YC#011ZI%^-X_KH#5ZQ65>XX;X6$FE:F&HO&-V#@F
MQVX)>$.R6'!CP?5RX11^I.A&7=*1FNB;AV,X.0U:^.$3ZO^#IFU/+6U_7$;6
M"S+?:^Q2\/'J171ZTI(]QUXCWG%(-T=>3T:!_7)D=6W\%OWM-?*25YB*WMM]
MI:NM2_0SUEJ?HB?V+%9'YH?T2W.-7V1TZ=]^(8BUOO'.)Y.^O0$6@L"];C<_
M30;#X1];YR'\E0FT>)A7Q:KW0\\US>?"8UP<O0MR6?]:2BZ2>D4OA(4T%YMV
M[N>RT:;@A;0IZ-M2NXD$SFA.JXKPE$1*ZQ0O7[_Z7R];.7W-$GYM(H+M"5I+
M_#_M75EOXS80?M[^"@$MBBV@:'W$28P !=38SKJ($\/"9GL\R;6<&G4LP\>V
M+O+CRYDA*4I#Z@A:M"CV(4!@4>20XC'SS?";\'TX":-:H5S5,[8TDJMT=BD'
M![_<GW=9< V^!+(O%B[!T'F]>522G<\6&(;W"0$Z]QQ<_^9\J $]5X$\T.>N
MQOT=:VPA)EX/%(/J*@0R!!G0?1WTJ'KV5  ;/*G>/XAA%!O[KT,4;"<%%*)!
M)YJ!$JRUOPV':"#ROPH[U$,2U)SGRW(;:"7"M9>:L*H;>BC94RO4>/81F]KP
MEF#R"D.^7$*N7S4:9;V?,76A5 ]JMZ[*]:3C4Z#Y*9WG7O8]+YU[Z2^JGI8J
M\Q2ORXIUJZMR-O?]<:-%NJA1IN,H,XEW@=<ZQS*M"GG[EN?F-*X[<5W3W?<>
MM+V3Z6K%M\^[0:_+U#'W$I)Z7D3;B;O>7LNFYKEE58HCV+:TMLJ$[C6IW*D&
MW65J4.UWK>F5\MF5D,Y74IP CH+Y<RSZ_4 =(K).7UH+3'VZ$QJWO',2)8?#
M6MYA#>DV3 B7*O7.@2;<--X=3GS[.#[]"ACP=_')FZ(3TFE9X%.K%IT=7E/*
M\RYV$KBW+TD[A!PCD,,J,MM,^OV6%^J\RDY='[1:<>@,_]C"-CO5EVR%PB\3
M@HOE@C+S/N^PN]6-#)(U6-M ^K2#U&J/Z?I(5KV\VBO^%J*F%\^R;#D7M=AJ
MOX'CT#W$-,<C>7[(*3EJ-!<'E+9Z)IUX\-577#FO(9SH5<UOH3_Z +.&D\!P
MKMQJ&H;7M3_)J.2E-N\V!<R)[!148D.05E34A3TCS8<F-]V:U1VVKP ]OZQ?
M74TNMYSYYZ*66;(\[N8K2+<BK\BZ7C:I1579@>'_YG;)5]X[0ZT&!CO($(C4
M0=Z$>.4L<^,0@)L;S[W)#_>V,VV4S .O<V77,?"\[W2H LL8W:>?]*'9LSPW
M*S]W'JHG=7ZK,S[K:UF#ZI1^_OK+]N75M;WM?L6!KMNN.,^MW3.?N[H76LUA
M(ZL4FYLJ4X]8^Q)EP= )IDP<YY"@F5#4;&D/$OVK#4?/"@)4N%?$N 3#$DN@
M!W8#(%-B=^ST-"^2U'\!4EW,(%4<9K=[!G0K7B[1;T?@SJUH8;-< > 231^]
MQ_'8]Z(@#*;!.!"&B7<3/ +?2_R\O2;6C.P%_:-D?T$.V532)ISTQ;/Y"1GQ
M5*MT95X23A/1 D&D5%Z<V!BS(E'O? =[K(, _T('\Z.53\4;'9,_A7"+50HL
M-W!+-_$F)'RGV[T&H:G/UO["V\6>&D0:H/U_&/Y$.A,9S4!. =5%@9_Y S(
M72'E8AZZ>C->DM#ZPK!&LI%:@.KR<2K@8,G)T'4,#VY>QH?.#?!%S3'%E^8)
M'HU9SBFD4T1L.DNIDU$!%V-:U.:)]Q*3@\D_IU):J4R.9NI!55N6 5$E[5U+
M%FE]_]9T)A/! 5*B2W8YV<&M.)PW!H>=%(OE^9'%B<]JGNX6@(HHH,%(+41)
MU*3'<VW>G =/1HYJU/CFBB: 8,(I3HFV>BA%8H \ZOKR''WQ2K9>,37"IV/L
M/M/2C1E!JU1^NZ$"XU=X@8K9P<4\&)Y5:-H5X4:CTLJ-5*RLWP_Z?6991$E,
M6B!HZCLQ9@_[YQ18\3!?B,*M2&> 6*X!:-B@*>W1 5.N1KBV<^^]6#=G8EX
M<2)'_^#3@:Y:?-)I48(^=M1KQAO*K09.><AQ1F'$/K@\2QP,'.'/AE(1_SP4
M3AHFF=5JT]T?B<-"5C%4$!@[*W=)#++@^+QXCH/]!NPB\1ENCS' 9"=OA+0B
M9"\Q+6 %7+]G=VB[*(,.*?XQ"-&G('XFB)CG0#/DS5)(^P%)%?('F',1M()S
MBSNF=G6BUY7K3$SB"][&"#-XTYIO4EL$83>+5[PH/V9<;52H*2 LR2%^N:JI
MY*RZCERS9$L-$ENY:.],Z0^PLZHT8?9]IK@*C#42+@D'U8:.V(CN1(4.X;-C
M3JS!E:1,&XAMQJJG7OI?O'D#6B1[ZHK1J78AZ. .F[.@1OB#511$#0 "$:7W
MO@XS<7T,]SN=5[S3+7^G9)B\-AN>G]NLED($!P>6/L=E?([+^)_&952N(,-#
MVBB\P+3#+QC4V[>&"Z08BY%L'&$>LRU2))>A'A4>@5R9\6#FO9UM+2Z!M9:\
M;5'M,/65!,[##:D7F=AEH'Z.IUJZQA^TJ]XOJ+MTSY @13: 5[8!['6LP]JH
M50E;%ROI=FU5=R^MOUJ% Q7Z5JP'T*EQY8O&)"6L8C"6DK#ZK,$E'X5&X)I\
M^KK/S+CN8]&%Z=(#JOCN,(.;CXK!MJP$$'T;^@ILG G0< '3+\&J[A;P^F8V
MC4Z^?B,"'5S84E;4WM+L%#A[P)RN:G(LLV<NT4D)2(<MYW.E7]&(H(KT6Q^0
MJ$^EMG8;CLGOGAF!M4LWXG]%!"AT+DI4 (>&64IF@_--R OM7B 4/),W!LR8
M&S'EQ4K2%Q:]$+,?<C.$P =Y#E)./]JI8Y:B J&G?.:/=I;H U.702C3:D.9
M"@O@Q<)P$A/EMG0KF_'>^#]A$.B*ID!8S#Z?FD2G^G<;4)A/.]L@ZL7<*!D\
MC!NDZR$Z2UT/<_MO&6K,'A83>%=$4JE53^K:&"Y )0L#FP GBTTK5^Y@4LO[
MKL[18]8]Y0.GQZP/U6(--1SV(^)K;[5%,A/"LJ\TC7=E%AB8*95;8,YNNL>L
M>8:<. LK7%&1H4AR4=[M]X=O_P)02P,$%     @ -8%H3?Y=%"AB @  'PT
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
M61[JL^X7^.P+4$L! A0#%     @ -8%H31\CSP/     $P(   L
M     ( !     %]R96QS+RYR96QS4$L! A0#%     @ -8%H32?HAPZ"
ML0   !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    "  U@6A-LH'I2.X    K @  $0              @ &9 0  9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    "  U@6A-F5R<(Q &  "<)P  $P
M        @ &V @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #6!
M:$UFKX#9?@(  -\(   8              "  ?<(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    "  U@6A-R/>W63P%  ![&0  &
M        @ &K"P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ -8%H37S&QM.! @  G@D  !@              ( !'1$  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( #6!:$U'O7\FS 8  )$@   8
M              "  =03  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    "  U@6A-7(;!<& $  "S$P  &               @ '6&@  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ -8%H3?'+;W 4 @
MO@4  !@              ( !;!\  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( #6!:$U70 [_L@$  -(#   8              "  ;8A
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  U@6A-9YYX
M.+8!  #2 P  &               @ &>(P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ -8%H3:66-1"V 0  T@,  !@
M ( !BB4  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #6!
M:$UQ=V/8M0$  -(#   9              "  78G  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ -8%H3=@JT#NV 0  T0,  !D
M         ( !8BD  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    "  U@6A->MW-9+,!  #2 P  &0              @ %/*P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( #6!:$T'.2\*M@$  -(#
M   9              "  3DM  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ -8%H31,PIEVW 0  T@,  !D              ( !)B\
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  U@6A-Y9@)
M=[(!  #2 P  &0              @ $4,0  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( #6!:$T[KT,5M@$  -(#   9
M  "  ?TR  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M-8%H34TS_,WN 0  9@4  !D              ( !ZC0  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    "  U@6A-A+H]\;D!  #2 P  &0
M            @ $/-P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( #6!:$TH=B^BM@$  -(#   9              "  ?\X  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ -8%H3<Z?';^X 0
MT@,  !D              ( ![#H  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    "  U@6A-6ZN^K;@!  #2 P  &0              @ ';
M/   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #6!:$T<
MB&@%Q0$  #<$   9              "  <H^  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ -8%H35#"FA.] @  WP@  !D
M     ( !QD   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M"  U@6A-%HO:K=X"  "C"P  &0              @ &Z0P  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( #6!:$VG_FKPZ@H  )1    9
M              "  <]&  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ -8%H39BV; 3% @  "@H  !D              ( !\%$  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  U@6A-'I*61 P#
M  #="@  &0              @ 'L5   >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( #6!:$W;^@2S_ $  !0%   9              "
M 2]8  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ -8%H
M3<M'@\,O!0  (!L  !D              ( !8EH  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    "  U@6A-@.D68B$%  !('   &0
M        @ '(7P  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( #6!:$W/_23>% (  /X&   9              "  2!E  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ -8%H35++$"@I @  )08
M !D              ( !:V<  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    "  U@6A-K S>A)X!  !^ P  &0              @ '+:0
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( #6!:$WB37RH
M; ,  "@/   9              "  :!K  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ -8%H35,L^FFP 0  T@,  !D
M ( !0V\  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  U
M@6A--E_4RK$"    "@  &0              @ $J<0  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( #6!:$V!U,$W+'H  %"V 0 4
M          "  1)T  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    (
M #6!:$W^710H8@(  !\-   -              "  7#N  !X;"]S='EL97,N
M>&UL4$L! A0#%     @ -8%H30R$NGU4 P  AQ@   \              ( !
M_?   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( #6!:$WLED50C0$  )$6
M   :              "  7[T  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( #6!:$U<#0.:G $   H7   3              "  4/V
K  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     M "T +0P  !#X      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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>50
<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>52
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>129</ContextCount>
  <ElementCount>188</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>39</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS [Parenthetical]</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS [Parenthetical]</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/CondensedConsolidatedStatementsOfIncome</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Principal activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/PrincipalActivity</Role>
      <ShortName>Principal activity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/AccountingPolicies</Role>
      <ShortName>Accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Segment information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/SegmentInformation</Role>
      <ShortName>Segment information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/EarningsPerShare</Role>
      <ShortName>Earnings per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Investment in OC-BVI</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/InvestmentInOcBvi</Role>
      <ShortName>Investment in OC-BVI</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - NSC and AdR Project Development</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/NscAndAdrProjectDevelopment</Role>
      <ShortName>NSC and AdR Project Development</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Fair value measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/FairValueMeasurements</Role>
      <ShortName>Fair value measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/Contingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Impact of recent accounting standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/ImpactOfRecentAccountingStandards</Role>
      <ShortName>Impact of recent accounting standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/AccountingPoliciesPolicies</Role>
      <ShortName>Accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cwco.com/role/AccountingPolicies</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/AccountingPoliciesTables</Role>
      <ShortName>Accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/AccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Segment information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/SegmentInformationTables</Role>
      <ShortName>Segment information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/SegmentInformation</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Earnings per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/EarningsPerShare</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Investment in OC-BVI (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/InvestmentInOcBviTables</Role>
      <ShortName>Investment in OC-BVI (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/InvestmentInOcBvi</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Fair value measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair value measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/FairValueMeasurements</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/AccountingPoliciesDetails</Role>
      <ShortName>Accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/AccountingPoliciesTables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Accounting policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/AccountingPoliciesDetailsTextual</Role>
      <ShortName>Accounting policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/AccountingPoliciesTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/SegmentInformationTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Segment information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/SegmentInformationDetailsTextual</Role>
      <ShortName>Segment information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/SegmentInformationTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/EarningsPerShareTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Investment in OC-BVI (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/InvestmentInOcBviDetails</Role>
      <ShortName>Investment in OC-BVI (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/InvestmentInOcBviTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Investment in OC-BVI (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/InvestmentInOcBviDetailsTextual</Role>
      <ShortName>Investment in OC-BVI (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/InvestmentInOcBviTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - NSC and AdR Project Development (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/NscAndAdrProjectDevelopmentDetailsTextual</Role>
      <ShortName>NSC and AdR Project Development (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/NscAndAdrProjectDevelopment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Fair value measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair value measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Fair value measurements (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/FairValueMeasurementsDetails1</Role>
      <ShortName>Fair value measurements (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Fair value measurements (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/FairValueMeasurementsDetailsTextual</Role>
      <ShortName>Fair value measurements (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/ContingenciesDetailsTextual</Role>
      <ShortName>Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/Contingencies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Impact of recent accounting standards (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/ImpactOfRecentAccountingStandardsDetailsTextual</Role>
      <ShortName>Impact of recent accounting standards (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/ImpactOfRecentAccountingStandards</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cwco-20180930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Subsequent events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/SubsequentEventsDetailsTextual</Role>
      <ShortName>Subsequent events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/SubsequentEvents</ParentRole>
      <Position>36</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cwco-20180930.xml</File>
    <File>cwco-20180930.xsd</File>
    <File>cwco-20180930_cal.xml</File>
    <File>cwco-20180930_def.xml</File>
    <File>cwco-20180930_lab.xml</File>
    <File>cwco-20180930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>54
<FILENAME>0001144204-18-058352-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001144204-18-058352-xbrl.zip
M4$L#!!0    ( #6!:$VD(8Y6[# ! 'M9%0 1    8W=C;RTR,#$X,#DS,"YX
M;6SLO7USVTB2-_C_1NQWP*/IW; C*!GO .WI?D*2W3V.=5L*23V]]UQ<.""B
M2*(- AR\2.9>W'>_S"H ! B ! &0(JGR>-H2"51E9OTJ,RLK*^OO__O'S!6>
M2! ZOO?SF70AG@G$&_FVXTU^/HNC\;EY]K]_^?=_^_O_.C__C7@DL")B"X\+
MX:,560^!-?H>IF\+RH4HP#^B>?[5?R*S1Q*<RZ)D"O^W)+V7E/>:\?\(_^_M
M[_^?<"X\/S]?V-! 1!NX&/FS\W/LY,=CX#KO\;\"D.6%[T?/(__GLVD4S=^_
M>X=OX0?X_#ML61PJ0"Y[TG6\[X4GL94+/YC DZ+R#K]^M$*2/H[?VD[V0OYA
M_1W[,GNTU/2S0I^5AL/A._IM]FCH5#T(C4KO_OOW+_>C*9E9YXX71I8W*M#B
MK*%]]7DG]%59,M:]P9Y(7[#)/" C'+G:=X;OK& 4^"YYMWPX?7WDQUX4+(K"
M"LGH8N(_O4N^Q/$PSD7I7)&RU^(@ "C5O9=\6_&B39SJ=^ +.N[%Q\F/T;3Z
M>?RFX@7'>R)A5/T*^PY?4HHO>98S"JO?H5]5\!$ZH^H7X M\7%IY/)H'-<_#
M-Q5\Q.'YQ++FV3MC*WRDXYE\4?'*#W<-:O[[2P[*<12L 0M\FY$=1&4*X,-\
M[SBW<9Z\#^D,N"-C@<Z;]]%B3GX^"YW9W$5XT\^F 1G_?(83_3R=Y!<_0D#C
MNZ6*&/E>1'Y$@@.(OA6E;_ 7GWWPQ>$W1:0_GRV?)E[D1(OE[XZ-GXP=$@B4
M(%+@-)7Z]>?_.OM%A#]#V514\>_O5E_&!M]5]S G@>/;R]]A @<1J$SR2RH5
M44K?77Z7(]C./3P\5\1E1W;ZZ+O5KMX59%,G+./HA&6\O+",G+",PQ66L8VP
MC+Z%)1V=L)I/P[Z%=1G>> <Z_9B[$57,I_2;3EQ+\C=%.CQHY+@VSB49K%:_
M7,/DD ]\K-$AD7OC&MA=&AI@W3P\[E<-C;R-H9'/9;,_W2GG=&<JK,.:(*NZ
ML[FPC)Z%)8E+8<'/AZA-5H0EB5L("QY>*I]^_3TC$=9A3\.M_#VC5V&9.6&9
M1R$L<QMAF7T*B[HP6B(DY:"$E#-KL(S7>C?FJ0NC'RK7^@Y<F /UZ0N.6[_N
M:G5@X=MM0,8D"(A]'_FC[[_32&<<8L3E/H(9-0.*/_TK!J*O_=G<]^#7\/*'
M$^Y':HDF(!,D(_W ABY_S%UGY$2,7,%VX'L6\TVB1>\W$)\^5L7]W]]5]I(3
M=(Z@XPN95,, !#3SO5>)@1+KKQ( ER,:_':\"8C-LZW #O^8V] 3*F!)RX/B
MTOXK#B,40/BK'WPES\MW;P/?@Q]'5.Q' 9(MF<E>:R*N5PFD.Q)9CLLX#8,(
MA&C'H^@FN"?!DS,BAXP)(/=]-;WIL.>9>Y6C>Q6[WT]L;'%SYOV2KU<YK(E
MPE,<VB)OKW)X?[>\>&R-HC@ @W6*8US!X"L=Z!_.+)YE0WQG>9.#']<<D?AK
M@8=7.8I?[Z\O)[&5C>+-LP?_3IWYH8_D"J%T:A:8>97#>3,BEG?M>TEJV=63
M\R6RL\'%/"H[=LG-F"U3?R?1U+<_T]2=Y>(U_RDA7ZW9P<_J;GQ1Z*P1W*L$
M$E@Y:T)7HXD%7&O*.>[VB[L>EI<U _PJP?XP#0BY=2TO"O/!)Q @M!\MZ#>7
MGHW#.4?>KQ8/B_E!HW,9=&[  @5B20:O$@E75G!E+7I17-_NR#@.'IUP"H/P
M%QE%1[L8ZD'-Y>6Z&[U&NZD6^6DCN9@1E^RN7+M6&%Y6;J_0KV[&=!/BD)%7
MVEHI$U[<5LGSO(LAWW%^7_487KW",;PZA3'\U7*"?UIN3#Y[\S@*OY GXDKY
MP<P>N%ID/_X#)&T%H^F"/GX,(]N4B]+S9;&<WGC+?+S7B.7TQEOAX[U&+,<]
MWGRO^2B&B6\:'_;X\-W?XQ@GOHU[;"-V=8\!JW2A]1OQ)X$UGSHCZZ#]#!I?
MJB<Z.27__NK^R ?G_YSRX/R?XQZ<:Q*@E+!V0W@S_DCF?IARP%SY:RN<7GHV
M_H.QSB?+)4>2<KJ.\NR9>O:/>UPO24!^?/;L.(P"AX2?O5%^4*_BT/%(&%Z.
M0## ,<CM&$:TEFQJU>I8/NZ!Y+O+QY'5L$=[:L63*3#5UV;=B>.@)*[C'GV>
MM':8XX)\A!_)G1]:@1/Y]];<^4BNG_K93C_:0>]A_JX5;-?]]!,'Y9_WUQEF
M?K?^\H-K<([\&?Q^Z,"IHI:.3L;2$8[,LHP-3U78QQCNI"A/Y1CR5(4C'4.>
MJG!@J0HO,-X\5>$%4Q5>8+QYJL(+IBKL>+QYJL)1#!-/53CL\>&I"L<Q3CQ5
MX=A&C&^XOM"&ZX['E>_3'=T^W8X1<;1!^Y<.BN]X7/A.3=^#OB]5T78KZ A
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
M/^9 VUK?4"I?[$.%* V'6DZ(RMXXW<A!'].FTO[KR;21CVW:X'?_M-S2Q9G
M:&5<(&54SS-*6V'<QB&JM%\M)Z"M7BUHXO:U:X7AYM&4%+&T7*'-+.GU(R#?
ML=P4U _^%6%G\H!7@/87)W(FM)+6/8DBMWH,JXNV[(XUE:7(Y%EKPT?7"O_
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
M\I9?#(00P#C^(- 70W 7W@N2.(\^"#,KF#C>^:,?1?[LO2#.?V2?1?Z\^$&
M=Q.RC\[^<Q)]V!E1(]_U@_=",'E\(PX$_/OV@^"2*"+!>8CW>7J3A+*,1B D
MG+O6XKWCN8Y'Z@E\)I2+1]^U*]^1+H1;F+TC9VZY@L4*S"ZPH7?04MIHW<^'
M-$3"HS7Z/@G\V+/?"YZ_3B:[&[02#0)B_1QFF<_F1/IQF]%%HOXFZ>*!#@GE
MU'*="3#Y5QQ&SGAQO%,)5%SHNXZ-BRF!)A,+U_Z%\"6R+P8"+786A4(8/X:.
M[5@!;H>^&245_9^(NQ@(T90P3OZ&!YX^)%?O99](']X*<4B$@%WO*_CL?E\0
MXFCJ 0^3!1 HS /?CD=$F/L1O:6 W@@LC$$:( !V/_"%\  ])<WC"W@1,)"#
M-(;Q?.XB;>P]_&C.:DLG'YT';#,TZ2A*7DO]#Z  V1REA\D$QZ-\L51_X7/H
MPN/A0&!)WX.4$K!+S\1RHZG@C^EG5];4FEDA$\I5X$1..!7^Z2 REHW@=W^
M>0)JJ!%CM'SV;)@OH6,5^0R)ZZ9L 966\(2#$"VPQXS< = [<F,:7)K'CZXS
M$N(H.7TY *3,9GB/&JH]Z"CRP8D)(Y0$IMW31\#48=G3")]9?DX?G_@P;AXM
M\SBV1DFCC,9'K$T]#T""2 VC,1D)6WA<, DR/AB4+!NG"RUKAU\&)/+ABX"
M<89W9X#)[#W\/<1F+2 .#UD(P!6]J10;>HS=[_D.%]38XDV[(*NI,YJFPP_S
M)BATBS3;0@R^ NUF!MRQ$I;L]QRWC#''LRE"PCGX#V-D+'DR3\ZR<POZAQ'#
M?P$<T10HR_>.U(SHL=<,8B,?Q@+XQ,M/)XOBX(.[XH-B\6*0/+H<*ZBUA&=D
M,<#VL(D"MC/\P_]!4PV@ T A(>C #K!1:T(Y'PA^>F,0?<_'@<GU@<,YHG,2
MX+>$$C0!+E9B3%%+>#9P&2" V+@DQ( E&*1C1-$7$(L*XV*=;F=*X-$/;!)@
MYD.J/H'?:/I>$L7_ +6&SYR#.O/CZ/T8KZ3[ #X73A>F_>A[^/O<LNWD]ZS]
M(/O)SOK/_Q@L?\1N\+=<]?J2_U=8^H"T 2DC/,S"#ICBD@%4+.8Y/X#IN'(K
MRHTI32\1XQ[CWCQ&^4)8CB"8)C:$W&7D+N/K=AG;S"5:TH 9*1+B$4DZX T'
M"TQZ1"B)P LT<$[;%0Y/,M1Z6Z SJ/U&K0$JW48_@3H)2T=[S&XZ 6L9IG&,
M,''B"'4+K*0V 8HLYT>E;K5D? !'W'D+W@XXXXMS_QE]I[R;/A N_Q4[+ODQ
M -=R!+Y\XLNF+C[S,+XX,^J(OLE[\+D'\VX\-%%>*[QA+O';ZI;^/&=?%YNA
M%1:%9<A%>,.ZK&[DYOJ<?5ULY",)+??:KWPE^6XC\==^XON0\4#XX^+R8I7Z
MW ,;&_OCXOY"^ ?@'X8]9$(7\IA>:3I],M_N!^HBO7%@7&=8W,*)JD:V>AC8
MRN,M7;B5!H%]663A$OSO'[CLH'X;24G.OTH?V0R!2UBUO!5N(W*1CL9 N'VH
M>A2/EI6)<YUB'U]!DM=@>R>Q-1#N<5A@4EQ?_+-(W-?[Z\(B$T6'KZ#'*]SY
M(<@*/%9\_?;B<W43E_9=OHF"\UV8:4Y6WQ/==EPJ6N,QK=M"*M!\]<_/%>,
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
M0K@C(^(\H1L+PO:C<C-JTD 8/_X%7] F4D1C!R! (,^#KY"Z,0Q6(A,8I2?
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
MRR'#=1;761R '( <@!R '(#<:]NIUR9K WFH#DQ9XICA2HLK+0Y #D .0 Y
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
M$)SB VP>5A78TB!)?*,9<^BS@QG.,J&@*=QV&6&R%=KAY0( FH@]9^3,D[6
MX]DQKC$L-XM44&( P1?"/3 >6701X:+;[R)'5 2%$,>HD&SVQ\7]!78($G4.
M-CNJK;+A6H5KE0X93[-*@RU@7),E.[$]$O2H'6\>1YAX-/5M <. $R NC'#?
M8Q0'F*KYAKG?618CK,;]X/LR.>DMS9ED2W)0.ABCQ3@%36 D(-\9542L42NB
M4Q8XQ04"/#8C5@@Z#-7!)*"YD?ZS%8#>@H;"\0+)0269=&9Y(R+XCS!X%*4A
M9BO1>$7:S"-T"&2,<6'#8J6PU/#",5.2230W#9! GS,',[ FOE_*]KH N;)U
MRE(>;FP3P;4>_0 U)(Q5&NE P4Z)91?C%V/?=?UG) /T>")A$#"PX$"CE@=M
M?$>A6:'O@0;%Y.0Y\6RJ3%/!A2FQZ>((NTMD65"]Z7X7*-()>\O*5EH7PA_)
M>#MA8< 'A445RP$+"UWE0 7B&@/AL-AS_9"*GN(@">FD?64C2<*B-)8<,6C
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
MZ=A\^&[8'8?=;I=N_VYPW,</85#H<J$C+"R87H9!DKDGXV.RO (1+-0E:2$
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
M*W19N6$B:&$T<%D7Q.2VX!AK5-_4=EMQ:E*2YYDRL&A7#VQH;U(14#0E^F
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
MF/H,UKASVH,]D<)_X+X@AD$NC?$0%&P]!#F;#S .C?T0+-" ,*XUT(K*[!C
MVW"TL^"E^EL%K^!ZZ'R6J-!ZA;%1*C(#APZ_1;+0"#02< Q_PDL#;H#Q%MK1
M7N2\2<\_EI=@A<\[P8GO#X06+%2AS@JUF)4LN"E ,;\(@[C&G7"$\(B>6D8@
MJ24W&XU6K*=)QOYJ_.FT,L[JI1ZM#!U=V!ZXG,8F8<^>"J9H-0<+\O"9'[!)
M]-MHXWBPI$EN3EC<-7A&!JTNKQ94DDT+Q0"IT9%.#RK)YES?ELQWXJZTJVR(
M%UK8?,"FPMT [)BA&/A<'%D3FASAWO-=C]K-[.P<D8L>%CW\X'KX@U%CBM[$
M.W=5H;)21;PU@L0*SV4J1)_7 ?HT>8O(J4/XH=,+9D =I-C@&:B=:5=Q:6\7
M+CQT\Q_^!_"-6(G"98L<G[6DL7I'+TI#61=YG<:H'YR"TO'*O-XID,@<W^GA
MVXTY#K;V;_DY.8)H!O/DU61FXK0&94_[YJ"X69EFWCYLI7G+LM\]N-2J,)$5
M%'MAS)AI347UK)'8-H!:LWC5WO/VL<':3LK$[)X/!R^RX!<=PT-3W#S_.85G
M%6 ^QVH=K8PP^#HH_U.;_5_<<[0DY$@&#')\9VFM*"(0>K4U:RKUB<T9M/_
M1H>%P45>?.+P".(H;+/9&";O$/0)K&_<?L?M<Y8AMF&A+LE@ LYT-I0N\Y+V
M;3-S,]M<<!\&59H-7EC\G*O4;#(OQ\5P-]&,FP-69M@0]]8Y6$O(C.A[2E.V
M-G&8RQF1)OY9IY5]%FZ(+]!-I^-F!.S6\$Y/26'4AQX^ECDUI?D_5A&]IM;H
MSIQ1#GQY4I\!Q (V=9I%F\X4VAS4K%2?)66J;/!-H<]J#$D)WM>3-(D.WA<P
MD>'C25GF46(HCR=8:0DI.\]3I%B,V;CDM2.LA\X.B',I)@%>![.ZNM :([(6
M_&A8:E5(@74UXZ6X6<J9-R[(;>Z/?*%-D"GRV-:+?T5[(*AQ;;P!XLV"^>3]
M^^"MNO"6S%O?V6<= $Q1UL;W06ID"5T4/?1OE=48%8;>!M;?93V9)Q7% H&^
M_HQ!0M8#Y3Q(.-[H7++.(;NL3S*,F[QL! HWO5E=U?]13.#9GH_;*O?-+@S?
M??'F]1\_^^Z+3D!?H;=&+[#AT(V6?;"A%]@4A+"F:%=2FHT R)U7J22EX"U<
M0H#%8/6U]<(8YP:L9'")XQ2>F1<<IVZZMB3\SI*L:8!67[CLND$DOC<_+GMP
M6 @PID07ORI80]&PLEVQ3"UN[E(?RAHN=F\%?:_!6JC)5P;ZWHB7H\IL@TV
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
MZ%H]*7[8B5W@-UD30=G$<KW*LS-,P[\NV=]58#25(U]32%0>_&-TQ&F!X9K
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
MZJ?TSZX@="M0N1L,]KX=B4/."][7)F>NJTWG FSNQG2"(V&W;VK."P %@ +
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
MY!Q&J=(+&'0UUQ=Y\<EZW8SJP>>V$Y*B%C*,@ZB,\H7&["4,Q\/[GJIGL [
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
M,M/DM%E1'KZZ$DDGM05E5'MF$$=WB3DPB?;,)+9C$\LU^,\F&1@.$0W 0\;
M)Y[N$>@GF]&0YRN/;R]P$G=K$K=.9[FC#FD<%VO(VS/]3/Q>T"A^+Z#K$$HG
M!:0P(.#C.)AE\&;YDQB8*':JZS]5SRT-KO:<W.=\6>-CV=L&617K!0MF6QMO
M''9@Z5(BVP>>TVWJ%9@)XTS>GAG^V<8A-*="2/F17L7R5K_>(3BXK-^:0QVF
M\>@-3_ ;![>OHX1G!-[_G=^XUO\BM?[/Z[6^MSJ]]\L;O!'PXW@>G[SPFRC[
MC7>^"2.FT]*-(M,MD7D/]BX*# K,UN]<%ELC%!H4FJW?^=+<0J/DH.1L_<[W
M- ^Z;=$<)0*TV#"[KM$<X7Y.]F_TAB;S#9>AR]WYX.%];3'/EGH[WO%&V:U_
MI]_'R3CM$\,PB+FA$,I!"=^5\0CS7AV;%G$-AWA^^XD5PJP^S):K$\]I#TM#
MC-7'V"&V;1-W0_!A5U#VCXJR?R*4[_3[. &F'G%XH?/!_0K[((0?/>#T83N6
M#VF6:^E88_?9C(?;&&%T=#4FC_@#!PR.#N121^2/6\ &;$Q')[;>7JT4H>\G
M]):I$\=W$?>GACL9N!X9V!THO(;('S?O-L!NV;QDV>FA/_']]OT8^(GQVM$S
MEHZC^\NE'$QN^I!IP=")";:'Z[2;G)@DHYO0P6;!=8C5A209B-QN/@J=&%Z[
MH8^P=1,V@]B>2SS+ZA*5B-PVR V(,^"V=@=6.57R-GZB"65!+.]AC*91$F4Y
M#P2_H=5-#!3*A_0Y(*;O@TRV5]]!==)1Y/@"OJ%@.N+63=SXL9!//+?=UX;(
M=1,Y0_C*+#2:U4/.)N[ (8;?'B>EBNEUFER.O/5&4.6=V[0\E/)\LASU*%[\
MS'UD_")MEM%<X[&7:1;QBWSRUFLTG041$U==Z[+#>\5=;D\*NH>W4W:.YQ/;
M[X!W&)$_*O+GB#@BCH@CXHAXCQ#OT'I^NJR7>R4P?Q&##?M2U/G3TAF5>2B>
M4(SBULF[CE#OR'4,XKGMN[C'EN'5>D<(\S%@=LG =(C9!5V%@!]E7O.D5CYQ
M!CBS>PZT/="):PV> LQ=T5$/29-J$<NT01.W1QNH8C6>QF_Z-9]05B1.KQV<
M*(['R]K;!\N@*S0A=,K2A- I2Q-"UWD+NXL./]\SR,#IP(TN56(-"W??D(Y3
M1LMB-WGP T,,^TAF'VE"Z)2E":%3EB:$3EF:'O]2%3$&+C$W.#@QSG"3$?GB
M/4WH.,K%:>O+W8PPW CV@\P^TH30*4L30J<L30@=>L[V.J0V3.(,CI<$:_60
M6A6/65T4&G<-_2.SCS0A=,K2A- I2Q-"IRQ-!_"0N3HOP-R!A!-*>LB*4\H@
MSUDTG,N2H7G*2W'"N)*<I7$,+X%9EE-&LQS=9K@+5)<FA$Y9FA Z96E"Z-!M
MML\-TX%!!L:3##@K23(OG)TDJW:@W3'H/J2)@"O(Z4C[ _YE\-&%]CD?7<!X
MTO!ZDL: [_;VW:YCVV-:%5T<=RZOZ?0(2NN4I/:5+H10>;H00N7I0@@?PP(4
M/6BC=,Z7\U/?Z[UO,(_DV+,-%PS [2N)'!#ZA@GX2IA4Y6^-)'9A3 /V&@8S
MJ8V]9NZYASRJB6<;QB7/BM>L4-SV=NU:U(G&_[Q\(TH*@[G,D^T)@O^>I\#6
M:$HS+:$+C:73(*F_()KXBF@99='X#; T!^-15%<&!M8UB5,VFP1)!C 4$$3)
MB"8EO\4G.8,'QO!\,?K50LVRH44T2A>RG07(7=V3:.A\08?7$;3%&\QREE[3
M\Z+V7=W1B(:IS*MR+ACQ&JSB*(^J2M2-[PL.5=_7J0A_+(O27_,LC\:WK2 L
MB\Y^<#Q?0>'YDV5^W@Z 8/='.F,TC$0S,IOW-(4-V3_R@S*7-_"6:?F$:DF4
M4&T*C)YD&@76C+1+.LOI= C;( MP,'7#JQYF- ^BF&C#>7PM.'\3A53FEYPV
M2\+#5U<BU:2VH(QJSPSB&#;1W0'1GIED8/K$]#WXV?*(.7"(:  >XCY^R[ (
M])/-:,B3C\>W%SB).SV)Y3XZI'%<K!QOS_0S\7M!F?B] *Q#V)P4AL)L@(_C
M8);!F^5/8F"B7*FN_U0]MS2XVE]RG\MEC6=E;\MC59@7+)AM;;)QV(&E2TEK
M'W@ZMZE78":,,WE[9OAG&X?0G  AY0=Y%<M;O7F'X."R5FL.=9C&HS<\F6\<
MW+Z.$I[]=_]WWF6\]NL=_>ZO3NG]\@)O!/DX/L8G+_ FRGOCG6_"7.FT=*/(
M=$MDWH-EBP*# K/U.Y?%)@B%!H5FZW>^-#?+*#DH.5N_\SW-@VY;-$>)]2PV
MR:YKK/HQ'L/=_RX,84AYIC$:TNB&.S@VIQ0L]^R#9K,'BS=9ZNUX1QUEM_Z=
M?A^I6I?A^L0TVQ/3'I3N7?F.*.\7NN3)TEY6^YT_A+D',!-?=XGN(LK]1EEW
M;.(Z?N=1]H^*LG\BE._T^S@+LTD&/-6.UQYP>E#".Q1]NA\!OS->S"2_U<":
M3W)QV$G_GD<S?D*Z7:IJ9>ZYM0OI(<32= ?$<SN0 0H1VPHQ"^P^,/$]1$P1
MQ%R#V!LV9(A6I] RB.N9Q,-*Y:H 9L-&V#:)X7FG1^S$5[3WHX9?W<G9/!2A
M;5&BS5AZQ6C6HS32QU3V((@.C[\[O3 B8%OI>YTXKDU,O=W+@HAU"C&+F(,.
MI.- L+;IJKUR+P+5*: ,EWA@1OEZNX-*%3/JB"4X\B"YBH8Q#Z]&%Q1JB%X#
M9?LV,4PT;!6!"^>5(D"9Q#1=XKH=\%\@8-L!YL&NT1NTU_M6Q5+:SN'TL+%_
M2M/1(HIC%+6]O-&&IQ/'P/VN(H"9Q#)]XI@=V$4A8&@F]0@HF_B^0TQ4A:H
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
M.,JCJIQTX_N"0]7WTX!=14FSL4*4_IIG>32^;05A673V@^/Y"@K/GRSS\W8
M!+L_TAFC822:D6FYIRELR/Z1'Y1)N47L9SZ!#="$4:I-@=.33*/ FY%V26<Y
MG0YA'V0!$*9N^-73C.9!%!-M.(^O!>MOHI#*/)/39F%W^.I*I)S4%I11[9D]
M\(GK6D1[YELN,>T!_.01U_+%J\^LP8 ,?(] ^]F,ACQ]>'Q[@;.W<[.W <&=
MQ^]P4'0E2JUGT3]4(G-GH.7+U7*SOEY\JPYI_BRW]"&-XV(1>WNFGXG?BS&)
MWXOQ=TA:3BH8A04#'\?!+(,WRY_$P$0!5%W_J7IN:7"UZ^8^[\\:)\_>1M#J
M]%JP8+:U]2CD<4&Y'5:C=CBO)3 3QIF\/3/\LXU#:$[)D/(SQ8KEK8[%0W!P
M>9(WASI,X]'ZR;G'.]_%LO-%+CL_KU]VO$US?7O'YT;$C^/[?/+2;Z+P-][Y
M)JRH3DLWBDRW1.8]&-PH,"@P6[]S6>S-4&A0:+9^YTMS#X^2@Y*SO3V?YD&W
M+9JCQ* 6.V;7-9HCW,_-_XW>T&2^X59VN3T?/+RO+>;94F_'.V IN_7O]/LH
M9RD.<3R=N$Y[^LV#TKTKWQ'EO3KVB.\;Q-Y08@I15A]EPS!X1C;$N,<86T37
M?>)M*&?>%93]HZ+LGPCE._T^SDQV159L4[\?YH,0?O2 UX<-]T.:Y5HZUMA]
M%N/AMD48G5V-R22V[Q/;QF)03PUYV$SX@+Z.R#\UY W#)J[[M*IO(.Y<U^N>
M#YO+]CO6B'P_D3=T8KHVL08=F/0GOEZ_'P,_,5ZW>L;2<71_S9:#R4T?$CW
MGAC,#M-HWRQABHYN(@>H#09$=Q$YU9![81'+;:_[^M@DWE]3#]':T.? '!!_
M<#RX<)8]#FXNL72/^+I[>BI5R13YB2:4!;&\^3&:1DF4Y3SR^X96=S]0)A]H
M;?$38[_=R8/:I*/(&0ZQO/8S8,2MF[CYKD5<NP-K .*VV^IMN\3=4%D><>LF
M;C;8RF!YF1W8E2KIV?K,'5O\\FV6T5SCT9)I%O&[=_*B;#2=!1$3MV-/7+ 8
M_;CY&\?SB>WKIW?B(NY'Q?T<$4?$$7%$'!'O$>*=6<U5<1<62<Y?Q&"SOM3&
M+)UJZ8S*5!%/*(YPZP1?AQ?A%X[KDH%]O(B2^\^6$.8#Q(^0@6\1=X<D;KA&
M*0WX"]_UB&X<+S84Y_5)(@)A5IM>N^NLC[.Z*S0])*&J;_&K11W 34F7Y]=\
M0LM:TB=V:O9!&!4BLX\T(73*TH30*4L30M=Y.[N++C_;]H@Y:(_J4<5P.YK+
M3QQ/#^DX9;0LB9,'/S LL(]D]I$FA$Y9FA Z96E"Z)2EZ0!G%Z:O@]'5?O45
M P0W'@6\IPD=1[DX;WVYFQ&&V\!^D-E'FA Z96E"Z)2E":%#O]D^1HAAN<2V
MCY>^9#4>015_65TZ&G<-_2.SCS0A=,K2A- I2Q-"IRQ-!_"0V89+/+L#R0:4
M]) 5UQ*"/&?1<"[K>N8IKY<)XTIREL8QO =F64X9S7)TF^$N4%V:$#IE:4+H
ME*4)H4.WV3[W.QR'N'I[*L&CX:Z>^^R..?<A301804Y'VA_P+X./+K3/^>@"
M1I.&UY,T!G2WM^[,"^?0ZJKHXK@S>4VG1U!9IR2UKW0AA,K3A1 J3Q="^!CV
MG^A!&Z5SOIR?^F;O?8-Y)+>>X<)?:_M+^P>$OF$ OA(F5?E;HW9O&-. O8;!
M3&I3KUF5]R&/:N+9AFG)J_4V:PBWO5T[%G6B\3\OWXBBOV LZX"A(/CO>0IL
MC:8TTQ*ZT%@Z#9+Z"Z*)KXB641:-WP!+<S >1?UC8&!=-3AELTF09 !# 4&4
MC&A2\EM\DC-X8 S/%Z-?+:4L&UI$HW0AVUF W-4]B8;.%W1X'4%;O,$L9^DU
M/2_JT]4=C6B8RKPJYX(1K\$JCO*HJA7=^+[@4/7]-&!74=)LK!"EO^99'HUO
M6T%8%IW]X'B^@L+S)\O\O!T P>Z/=,9H&(EF9/[M:0K;L7_D!V7V;> MT_()
M;( FC%)M"IR>9!H%WHRT2SK+Z70(^R +@#!UPZN>9C0/HIAHPWE\+5A_$X54
M)I2<-JNVPU=7(K>DMJ",:L_L@4$\SR#:,X.8GDUL\;-'7.[.YV\_LP8^L5SX
MC=%L1D.>*CR^O>CH!"[XGN4!RWLB5C]VG[YR!QW2."[6C+=G^IGXO2!"_%[
MU2'5>E*.%P8#?!P'LPS>+'\2 Q/%1'7]I^JYI<'5?I+[7"UK/"I[VQRK<KM@
MP6QK8XW##BSE9D^-VN%<A,!,&&?R]LSPSS8.H3F-0\H/\"J6MWKQ#L'!99W6
M'.HPC4=O>-K>.+A]'25QU#1J=GWG-_A)^R*5_,_KE;R_.KV7?M[:R;@1\./X
M&9^\\)LH^XUWO@F;I=/2C2+3+9%Y#^8M"@P*S-;O7!8[(10:%)JMW_G2W#&C
MY*#D;/W.]S0/NFW1'"7>L]@PNZ[1'.%^3O5O](8F\PU7G\O=^>#A?6TQSY9Z
M.]YQ1MFM?Z??QSFYX%7*;3(PVX\N#DKXKHQ'F/>,3N*YL(AOMJ<91IC5A]D@
MNF,30V\O=( HJX^R3;R!O[$40%=0]H^*LG]J:N\,X'%JE^A$MTR.><<X<*A(
MTX=M7CZD6:ZE8XW=9SX>;H^$8='5F'QB6F!W="&!.B)_W$(F+O%MG[CN\2K6
M(/3=@'Y@&L1U<,H_-=PM8NDZL;P.U%E#Y(][^VD T#O$[D&^[=-<;/_$>/;M
M&4O'T?TU4@XF-[U(L:##VJ,3PW2[1"9"M]5FP;9=8FRP'!"Y;B)G6.;&G'&(
M6T=Q@R7;)X[7OD=#Y+J)G*D3S_3 ZE(_E=#1KIQ_H@EE02SO8(RF41)E.0\*
MOZ'5+0P4R@=M_(GN^\3O@DPB<CLN!(;-R]"V)[! Y+J)G$D,UR2N97:)2D1N
MJSGGNPZQ-I1^1N0ZBIQ-3-<BGMN!27=B=]>>;M5X*<127GILL*'X8"G&L_B,
MR<!(\1&/OSR?+(=*BO9%+3M^VS;+:*[Q@,TTB_CM/WDS-IK.@HB)Z[!U5>*]
M@C6WIQ@=R5O-+(/H7@><R C[46$_1\01<42\UXA;Q++:35U$O9^H@ZEL/\VT
MF/N)59'A_$4,%NQ+40A02V=4IJYX0K&,6^?W.H($$\?1B;DAW!IU5Z\ YW7C
M!\2P$/ G O@+D^B63@S_>.O4:M$S!/HH0%N>3G3W>/Z%$\+<%1WUD)RJO! A
MU\3'*T;8+S?KUWQ"69%EO79THC@>+\5O'RR#KM"$T"E+$T*G+$T(7><M["[Z
M_4SB.0XQ[ YX?%4)3RQ<?T,Z3ADM:^/DP0^,2NPCF7VD":%3EB:$3EF:$#IE
M:3I !#[W,IE=N-"CI,?LQ7N:T'&4BY/7E[L98;@5[ >9?:0)H5.6)H1.69H0
M.O2=[7-,;1@6<?7CG7JN'E.KXC&K:TCCKJ%_9/:1)H1.69H0.F5I0NB4I>D
M'C++\(B_(=83/62;;,7BE#+(<Q8-Y[+B:)[R2IXPKB1G:1S#2V"6Y931+$>W
M&>X"U:4)H5.6)H1.69H0.G2;[3$FV[>)M^'D\VBXG^ZNJ7GA["19M0/MCD'W
M(4T$7$%.1]H?\"^#CRZTS_GH L:3AM>3- 9\M[?O=AW;'M.JZ.*X<WE-IT=0
M6J<DM:]T(83*TX40*D\70O@8%J#H01NE<[Z<G_IF[WV#>:3L\;YE$6.'8],#
M0M\P 5\)DZK\K9'U+HQIP%[#8":UL=?,0O>01S7Q;,.XY/GQF@6.V]ZN78LZ
MT?B?EV]$16(PEW7 4!#\]SP%MD93FFD)76@LG09)_071Q%=$RRB+QF^ I3D8
MCZ(X,S"P+FF<LMDD2#* H8 @2D8T*?DM/LD9/#"&YXO1K]9YE@TMHE&ZD.TL
M0.[JGD1#YPLZO(Z@+=Y@EK/TFIX7]?+JCD8T3&6.E7/!B-=@%4=Y5!6R;GQ?
M<*CZ7J8E;#96B-)?\RR/QK>M("R+SGYP/%]!X?F397[>#H!@]T<Z8S2,1#,R
M ?@TA0W9/_*#,OTW\)9I^81J2910;0J,GF0:!=:,M$LZR^ET"-L@"W P=<.O
M'F8T#Z*8:,-Y?"TX?Q.%5&::G#8KRL-75R+II+:@C&K/#.+H+C$')M&>F<1V
M;&*Y!O_9) /#(:(!>,@8^,33/0+]9#,:\GSE\>T%3N)N3>+6Z2QWU"&-XV(-
M>7NFGXG?"QK%[P5T'4+II( 4!@1\' >S#-XL?Q(#$\5.=?VGZKFEP=6>D_N<
M+VM\+'O;(*MBO6#!;&OCC<,.+%U*9/O <[I-O0(S89S)VS/#/]LXA.94""D_
MTJM8WNK7.P0'E_5;<ZC#-!Z]X0E^X^#V=93PC,#[O_,;U_I?I-;_>;W6]U:G
M]WYY@S<"?AS/XY,7?A-EO_'.-V'$=%JZ462Z)3+OP=Y%@4&!V?J=RV)KA$*#
M0K/U.U^:6VB4')2<K=_YGN9!MRV:HT2 %AMFUS6:(]S/R?Z-WM!DON$R=+D[
M'SR\KRWFV5)OQSO>*+OU[_3[.!FG?6(8!C$W%$(Y*.&[,AYAWJMCTR*NX1#/
M;S^Q0IC5A]ER=>(Y[6%IB+'Z&#O$MFWB;@@^[ K*_E%1]D^$\IU^'R? U",.
M+W0^N%]A'X3PHP></FS'\B'-<BT=:^P^F_%P&R.,CJ[&Y!%_X(#!T8%<ZHC\
M<0O8@(WIZ,36VZN5(O3]A-XR=>+X+N+^U' G ]<C [L#A=<0^>/FW0;8+9N7
M+#L]]">^W[X? S\Q7CMZQM)Q='^YE(/)31\R+1@Z,<'V<)UVDQ.39'03.M@L
MN ZQNI D Y';S4>A$\-K-_01MF["9A#;<XEG65VB$I';!KD!<0;<UN[ *J=*
MWL9/-*$LB.4]C-$T2J(LYX'@-[2ZB8%"^9 ^!\3T?9#)]NH[J$XZBAQ?P#<4
M3$?<NHD;/Q;RB>>V^]H0N6XB9PA?F85&LWK(V<0=.,3PV^.D5#&]3I/+D;?>
M"*J\<YN6AU*>3Y:C'L6+G[F/C%^DS3*::SSV,LTB?I%/WGJ-IK,@8N*J:UUV
M>*^XR^U)0??P=LK.\7QB^QWP#B/R1T7^'!%'Q!%Q1!P1[Q'B'5K/3Y?U<J\$
MYB]BL&%?BCI_6CJC,@_%$XI1W#IYUQ'J';F.03RW?1?WV#*\6N\(83X&S"X9
MF XQNZ"K$/"CS&N>U,HGS@!G=L^!M@<Z<:W!4X"Y*SKJ(6E2+6*9-FCB]F@#
M5:S&T_A-O^83RHK$Z;6#$\7Q>%E[^V 9=(4FA$Y9FA Z96E"Z#IO87?1X>=[
M!ADX';C1I4JL8>'N&])QRFA9["8/?F"(81_)["--")VR-"%TRM*$T"E+T^-?
MJB+&P"7F!@<GQAEN,B)?O*<)'4>Y.&U]N9L1AAO!?I#91YH0.F5I0NB4I0FA
M0\_97H?4ADF<P?&28*T>4JOB,:N+0N.NH7]D]I$FA$Y9FA Z96E"Z)2EZ0 >
M,E?G!9@[D'!"20]9<4H9Y#F+AG-9,C1/>2E.&%>2LS2.X24PRW+*:):CVPQW
M@>K2A- I2Q-"IRQ-"!VZS?:Y83HPR,!XD@%G)4GFA;.39-4.M#L&W8<T$7 %
M.1UI?\"_##ZZT#[GHPL83QI>3](8\-W>OMMU;'M,JZ*+X\[E-9T>06F=DM2^
MTH40*D\70J@\70CA8UB H@=ME,[Y<G[J>[WW#>:1''NVX8(!N'TED0-"WS !
M7PF3JORMD<0NC&G 7L-@)K6QU\P]]Y!'-?%LP[CD6?&:%8K;WJY=BSK1^)^7
M;T1)83"7>;(]0?#?\Q38&DUIIB5TH;%T&B3U%T037Q$MHRP:OP&6YF \BNK*
MP,"Z)G'*9I,@R0"& H(H&=&DY+?X)&?PP!B>+T:_6JA9-K2(1NE"MK, N:M[
M$@V=+^CP.H*V>(-9SM)K>E[4OJL[&M$PE7E5S@4C7H-5'.5158FZ\7W!H>K[
M.A7ACV51^FN>Y='XMA6$9='9#X[G*R@\?[+,S]L!$.S^2&>,AI%H1F;SGJ:P
M(?M'?E#F\@;>,BV?4"V)$JI-@=&33*/ FI%V26<YG0YA&V0!#J9N>-7#C.9!
M%!-M.(^O!>=OHI#*_)+39DEX^.I*I)K4%I11[9E!',,FNCL@VC.3#$R?F+X'
M/UL>,0<.$0W 0]S';QD6@7ZR&0UY\O'X]@(G<:<GL=Q'AS2.BY7C[9E^)GXO
M*!._%X!U")N3PE"8#?!Q',PR>+/\20Q,E"O5]9^JYY8&5_M+[G.YK/&L[&UY
MK KS@@6SK4TV#CNP="EI[0-/YS;U"LR$<29OSPS_;.,0FA,@I/P@KV)YJS?O
M$!Q<UFK-H0[3>/2&)_.-@]O74<*S_^[_SKN,UWZ]H]_]U2F]7U[@C2 ?Q\?X
MY 7>1'EOO/--F"N=EFX4F6Z)S'NP;%%@4&"V?N>RV 2AT*#0;/W.E^9F&24'
M)6?K=[ZG>=!MB^8HL9[%)MEUC54_QF.X^]^%(0PISS1&0QK=< ?'YI2"Y9Y]
MT&SV8/$F2[T=[ZBC[-:_T^\C5>LR7)^89GMBVH/2O2O?$>7]0I<\6=K+:K_S
MAS#W &;BZR[1742YWRCKCDU<Q^\\ROY14?9/A/*=?A]G83;)@*?:\=H#3@]*
M>(>B3_<CX'?&BYGDMQI8\TDN#COIW_-HQD](MTM5K<P]MW8A/818FNZ >&X'
M,D A8ELA9H'=!R:^AX@I@IAK$'O#A@S1ZA1:!G$]DWA8J5P5P&S8"-LF,3SO
M](B=^(KV?M3PJSLYFX<BM"U*M!E+KQC->I1&^IC*'@31X?%WIQ=&!&PK?:\3
MQ[6)J;=[61"Q3B%F$7/0@70<"-8V7;57[D6@.@64X1(/S"A?;W=0J6)&';$$
M1QXD5]$PYN'5Z()"#=%KH&S?)H:)AJTB<.&\4@0HDYBF2URW _X+!&P[P#S8
M-7J#]GK?JEA*VSF<'C;V3VDZ6D1QC**VES?:\'3B&+C?500PDUBF3QRS [LH
M! S-I!X!91/?=XB)JE 5P'QBP8[1M-L#VU0QDX[F4/HL4DW 7P& N&B\"&ZU
M"8U'(GW$B-[0.!4Q3RB2J.P1* 3JU/:N15S/(KZ#\3**((932Q&@NC2UE QL
M$M<\RRQ:6I!E=(OZ$BB)=[MR!F2@ZT2WT:NA"&*>073?)::#4>**(&9ZQ'+X
M]=T.:'M$;"O?O UHV3#/<(ZI@IAG$D>'OUU0BYCS%].%8KI03!>Z08$HF3T1
MTX6N21?ZD8949@LU9#;HU1FM;/:A)R_OF%H+LX6BR&"V4!288PD,9@M%H<%L
MH2@Y1Y(<S!8JVL-LH;U+/6<26W>),V@_<NA*ZCE$^0%>;YTG1R&NV7Y?!6'N
M <S$<'CFD>[GD424'X*RI?L;\\MT!67,%OH E!VBVQ[Q-P3<8+;03024V4()
MI@M]Y)!$?H9N^9@L217$'&*;.O&-#D0\(&);79NRB64A6HJ@9< B[1$'\[NJ
M IBC UI@7KD=0$S)J'I,%_J8N0Q-V-"Y';@ABW!MI^WM@4]<$V.T%0$,<X4J
M!!;>3%0$*#!Z39A9OOHFU E2A187$=$)A6JBYT YED4\3&NH"EPXKQ0!"I9>
MR\"$H2H!YKD.L2WU[25,&-IQ4<.$H8H!A@E#%0,,S21%@,*$H8H!A@E#=R8
M$X:BLD>@$"AU@#(-XN@.<3T\0U4$,9Q:B@#5I:FE9&@3)@Q]K),?D^@#!\,B
MU4',<X@'NV4+Z_NI@IAI$]OWB>$A8HH@9EC$, SB=V%]1L2V0HP?V_DZ\3=<
MD5<J8:A,'"F3=31S1,K;A#+_H7CF/ YNTWG^>AS]H*,W=W-+KN2>K&V]FD'U
M8#>3\*]7\^S\*@AFKR^EY?6-SE(P%).KCU$6QFDV9_0[,/E]G(;7__[O__K7
MCR&+H]?S),JU:/3V[#^7'\_JCZ<TX"_\.\I2VS2\U_#MOUXM?P7/OJK;6--B
M-@D8S=8T*G^37^_<Z@R>:FV3?[ESBU=!O*;!><Y>PS<[M_;KQV\;^ C?[L['
MOZ<MXX-O=F[MR__[VX;QP;<[MPBR\>>,LC\O.:"-MF'"1".Z_,)O\REE09ZR
M!XC:FC;XQQ]IDDZC9'WCVXO<2C.O5FE9X44<)=>OQVF:)VE./\,OV@_Q$4NY
M0ICD^>SUJU>+Q>*"OW:1LJM7IJY;K_C7K_B#9\7S^>T,GH?Y29,1'9U53<-L
M+9Z8,#I^>_8_OP1A'HW^-'S=-PUG^75XF(^[_# .AC06G_YIG&FO[@QWAZ&6
MKT#3TQ@:YOJ*)N?_N5P> ' WG;.0KHS@E]_^= ?ZX.S?OR9:F"8)E==>%E$^
MT?()U3ZDTUF0W/Y?_P,D>6\R+0C_GD=9)!Y*QYIC_,3_]XXR^H/?E?F%#MD\
M8+>:J1LN:;8@WV1TI(U9.I5O5*WR'+J4\81*5!.2,$EC4.!: )W,1%]Y"L.;
MSBCL7N?A9.DA^"H#94W$,<$5"Y(<.N$?KCZXU!JC8CA+0X2/04V%DR"C<NR-
MMZNQ,CH-H@24MV8/@/A%0EDVB69 ?0XT93EG@^1' %ML;<:B$!8D:'*DS6>\
M;VAW'$2,9TV^IKEV$\1S6C,17N)/\!S%_$/^,_U!61AEU>^2B OM>_4SX,*J
MY\0*R.$!BL<Y9Q!O;Q(Q?I"21#<P7HY0T=@28DOPCH*<RDX26C@+H!OX%D@7
M&/+79_/\51C$<360"/XD83R'J<(Y 0LUY[SP-/#?^3M!&$J&\Y9 Z$8TX=R!
MGT1&K8#C-PQ DD.. .5O!N+DYY+.<BJSS.HBRZPO,+^3>_;B7Z^69M.=Z?6.
MA4N3(V!A-5O2>E)HA1EAE%]RLJM9*S^"5^^9I<43KWARMO-ZMK[:4I&XVRH2
M<YTB>3BEYM$H];:EU#H,I=;C4+HL>WSA:2Q._-]___]02P,$%     @ -8%H
M3;[E%%<A#0  XX$  !$   !C=V-O+3(P,3@P.3,P+GAS9.U=7V_C-A)_/^"^
M@RY/O0?'\:;;;H*FA1,[NP:2.(C=;H&B*&B)MGF5*2U).?8=[KO?D))LR2)E
M2=9JB].^;&1Q_OY(#F=$4?O#3YN5:ZTQX\2C-V>]\XLS"U/;<PA=W)P%8MYY
M=_;3CW__VP__Z'3>8XH9$MBQ9EMK@ 2:,F3_R6-NZ_+\PH(_%^\Z3]X:KV:8
M==Y<]-Y9O_5ZU[W+Z[??_V[]Y_GQOU;'>GU]/7= @% "SFUOU>E()=Q>XA6R
M!&(++)[0"G,?V?CF;"F$?]WM2C;[U?8D0U>*OKBZE/:Z>(6IN/?8:H#G*'#%
MS=FG +ED3K!S9H&#E%]+OF."%&6*Z/7RW&,+(+GH=7]]?)@H^V*1+J%_IJ@W
M,^;&])==V3Q#',?DFPQ])+UW=7755:T[4A!$<D03R@6B-D[2.V+'D"1^VPT;
M]U;DR/WU(6%$P#L+A/P=^1SQF2*-&A1PG8M>Y[*W ]D+J&#;M"$<V^<+;]V-
M&B7;]P=L 6,PZ$Q\4:N&T<%$SP,-&O/PQE[JZ66+AH'0->9"SQ*V2:;+-!-%
MQ.9Z'M6D\8,36\\ #9*\ER:'#A!;'W-MUZ@6C2]<^,R@!%HT# [V&;;E?#>.
MF*LN8C;S7 P6V**#-[Z+*!(>V][#[QT@'J7!2B_$$:PK+>X"40>H,"/VCN\X
M4YJ!,Y&%!&XFG9-A!E'J0?"!F*5^^3ZA<T]>RCEX+?V9@G1+7OS\,M)'#>7U
MP+,#&7KZU!E20<1V!(+82HD^LP@ ETNQ4^G@.:%$&=2#4 ,1,N9+7H(,*Q1B
M):3\T#T4$4L-.';&]$=U#5W)08;BD),\XHI(=!Q[@<7H;>3:@6M6T$V!6P7M
M.X\ZF() N.">2QPY-F^1*R/A9(FQX"'F!>@,R+\!N"< $HZ@OQL_#89/D^%
M7DW&#Z-!?PH_;OL/_:>[H37Y,!Q.)U\[8 _L,X)0+998$+"F:&^DF0Q=<UFE
M:ZS?4K)_;WE7[?#CX_D(DKP5SNDB#;&A:[XMUC63*?QY'#Y!MXSOK='3W?AQ
M^+5#=AC?(;Z\=[W7O""FIS=TR]LJW7+7GWRP[A_&']L>UK10%PUO!9@-G?;=
M:9UF?9/2\L_V=.(S(]0F/G+[MB!KR)'"[LG>-@#_O<RT"+==CP<,PX\=IX4B
MUO: V;=5L4;HXAF&M$UP%)0T]PUPOCN$<\]J^1%O>_"<X(6<SYGJ0'/?@.?5
M(9X1JT7:6 D,$:,PDO@S9I,E!+P0S<Q=/9:]BT,L8T;+Q\SBDK4]4([48XQP
M%([MVS4)L<S>-H#9.P1SSPECTQK?=6Y_&;4'SB=N0YG>=]@S\_Z%;3' :^QZ
MOH0C!#:/P #QFT.(GR9W%J*.U7=>K$B,E9#3'K3O$6&_(#? CQA);%3*%>*L
M;S(@?'F(L.2VUI+=6B7XVX,L9+-RK<9TO_BG;QF0_/80R117>_ ;K7Q(&\?S
M%VS+IW^[Y =R>^H@YD28'B<SX/PV$W:5),N;6TS)@JQUEW#Q6%I[\)\$,XX_
M!>#&<+T/"IF[!G2_RV1;.T8+K]L5";(Y_[&:X$AMT,N46IK:  K9Z*I%-6P6
MRBF:N6:@HU8#S$5*,.N;4$:+0,[67$F0C:T&D(O492T$^; 42T)L:-,#_*9
ML=9"?#/E61)@4Z,!X4(57 LQUE8029SS" Q89THY0Z'10KBSR]L "T1<X^H7
M-QN@SM1TVN4O$O(59Y=/\48$\;;&42H#ZIGZ+P]U*Q+6(O2S^45JE)N;#7AG
MZD!M_M&^46X$,C7*CU(94,_6ASFHMW"4'Z9XJ3%N:C1@G:D6=0E@^P9X)LE+
M86QL-8"<J17U.>!7F(DNC!PC,H">J1US06]A&,G9*]%U0W%R?8=<9FK-(QLM
M;>X;;?&3BD&Y%(8>R-2BQOJH?:$H#\_><<A[)LR+UZ3Q:.]]13T;?8H0&GJ@
MZ/9CF^--:A]1AW\>@0'W_,W*-J-]=%]2FP:59#+T2K6MS3;WUN&VIK;4S:<Q
M],7QC=#_.]SE/_+8W@N>6^I0WK4\:G1SQLG*=^6).W5OR?#\YDQV0R<^/_@'
MN'2^6;DQB92<<]9.]=PA"I'B6$1TNBK_T" (\: 4%A"RNK'Q9U:W!H< \;(.
MI3OIK^6.BV9EW0$6[/[U/(&A7=:3@]E0LS_=Q"&Z;OIX'3CC,6%1[6E>T['6
M\"#P@V<K,3DL\E<GYNO(6YW>F\YE[WS#G<BV$@;LO2IG0,Q7T@#].=V"JF,&
MJ?-M$6VYYW<-2I5"+6,7NX+'=SI[487]SCE'FV>,ABVZ[NQ%E#9"=S:YB!5)
MOOA'9R^DO!VZL\Z%#$DR[GZ=8DKF2+3.#&[D4E>GC(OL6>DB..RYPLM3$#@\
M?%U$?\PC+SI[YO*Z#\]D%T)_QZ6N2J*?/=RM%@Z*%_)(4[&XY#*6XI+!Z4H&
MQ-YW)YE0,"PFU(N35><?;2]J3E+*<"^DI'6Y'S<H-#1B)GEQRL#(GKTO@L0A
MURF=H_]D0#DK//I4R9#\#RU47T25K)+=8OK"03$S8J;0!/BEUQY]6T6IS_^:
M07_&Y>=<8&J$6:SZALDUW(,R?23P2A999Q:*J&[.! MDCJNH(*LDGC-5?$[
MHA-2E+BN? LFII5EK,R#_RAF!H=2%1H#>?<]\P(_MHF -5KW7E0E^R(+VT"^
MY)-T9.5!3$%LJW-ECEQ>U9=#G4>L#J]GX?%Y$,&P0X36F=O _3,2VXPG*86U
MN?&(:"!C9R#'4;-=8U!=FVMW'E=/RYH?='K-Y1QS\"S7K\1P:-2KM-ZZ?'IF
MWIR(!X_S>^:MY%,PXA#$2%.^Y>FO;4!.&:)\CIG2(3>CJ4Q5IMYS6/=OGT&$
M"KJ? N)' 5@>>P=;;:E\1(%RP3!O")0Z[?T\(.JUY5CX!8"K8./G 6LLEICU
M.<<"M/]EQE4AJVH#Q'#(HX&DRJC9X)LCKI<@F]G!#(],&54?,[P942>0)F,^
MHO:C^C!@[$_X:;!KQULA0NMVR*B[?&:8!>>!4.4V_R)=D]!>WID!]CU.!/^
M76=$[SV&R8+>(OGEOY-G5_@H5N0E[V;MM2W6,"KEKLH"0SJ G &>B5TWR>'F
MA^VUK]%:M>7[1V8PS4V3I+;RMDXP6Q,;\^;L/=18WN947M^<X5JUY:W7'I]J
M( @9])ZR.H2?%8N36IE?B.TC%DO/V;\)R2'S:#[=KF997?%K;&-$(=6(/JQ[
MNR8/PFENH.:JKQ#.4+" %(K?HFV#42VKM(KEK&&CV4GVON!YP&:$+Z-W59NS
MW*2Y0J8%&;7ZW=^01G*KM#YS.',(4,GY8$YV8U$#!7$C.>ZARO* 3Y=>P!%U
MGB"E_!!0!VJ3?OA+;'?BFQM)I<RI.J6_@%\&Q>4]",OQ9B9'0M<I$T.):6Y2
MI-2=M%XI25]DT4IIKI DZC.67SSU/J9,W_B^6CFU-#I>\Y4TIRY_1U1@$"W4
MDYHY$5_>Y3R+JA3R+H$D;3O%; 5@NL$**L^/"%2 W ':)KU<J^;::_EC!E2(
M;P&SEXCC9P95GHJ7SKW'U'SXF3J8[4)H(T\K2EA3Y_8)U!_R%1YGZ@TW/JR&
M2N$=\I&MOFS:U&[*$3-J>UZC\^ZS#=IR3IC,54<]FAF""74U;F?9,)3Y *T@
M]L@:%ZJ\]Q[,9=K<+L11(VKSUA/P@R WUCCU;K$\I0#!RY%Z'X@@"V7N! OA
M-AA>JEE6[ZZF7(!E[JB>>>0\[VARI[.X3;5MO8Q]]?Y(\Z6!07&%4@XTCN?/
M<KWB#54(696G% I):<W5"SJMY<&_)XP+):2YD9/56>4)ONW!RMZLX1JE51X5
M!8@/\(O'(58(;X)\,L!WZP9W&/,-J#"!/0%+06(;:?Q*H1Y<$G]?./1MB(1,
M_G\#*TC)MI^_DJED5)5QB%YEY2#?W6$<C_G*XP30Y<@E5/6$2H3"PD(MEYQ#
M/*LI;2PT9D\TL,H#71]MY6_Y7[" Z@C>!P_19[3-;OQ\OI<4C]M1VSK\@"$J
MR(HR[5ML9MV^)=15G+#A8XQX,NQG2G^NH(KW4<9SB5=#\[6D316*H$1 2"N+
M8\%T"8(6RX/LYO/[7]VR"BB$TX+?>RR4-MR =L+E>8E&DN4<_;5-R%C)U!M*
M( T=VHRC)AMJ?"DWD K>!XC!,-O>DPUV^BMYLZG'+F;]=95]<M?:9B2-(2QD
M\;VB=<-)J^E1&\K/QH-1,=SX)+1C .OVP6H"=^IVZ8CZ\OX\3>YDBME<0GN@
ML+S%D!BLR.[MB-3G-)IZ3^6X":>\LG+W>HM=\N\&2Z5#C14ZY?464M1&+4[H
MJS2(?$RY.B<7/AML\/6R'.55]C+DMQ#6N'$O#(JKO!T T4S5-0U:KU%::RAJ
M\MW=8F94< \2(D0_A@6I/,<S]G%H#$\FP"",\_"1:@-OP%8QZK.Y?G#X[<N[
M7?1PG+[:>H]<UZ-J'S+:8YT$ON\2[$0Z&JFL"EA1WKN/D[OF@DM"686'5/)=
MA:7G.I@U^+ TJ[2(Y=WP'/"/_P-02P,$%     @ -8%H36 \5I!C"@  2H\
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
M(-<"7RC'*"#_P_XF;;K"G"RB=-A&9:%DO4@L5 ?D>S!1V-PG4RP2K!=Y1=J
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
M/]Q.IB1FE==J3-A(F4:RZ5"@"N3,8XUX;87.HV)!4\HG(H\]7Z2$47 I: V
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
M^)^.N?=#?,]1T$>7HVI-4D/'7$\1T+%_#J!>S]$FVH)CKM*TL=^G0O+3..8
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
M;'-T26ELT\0:UK.Q"L!&LD5O^/#%EG4G1FO'=E1^H'ZK(LTEL-DD.#SW/%.
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
M"!02BZMA(3'WT8#!MK%NT38B6U=)\0GN5*.$G-01'!1R]I' =^4:.D (?6%
M9]RV^W66/;+GSS#J,AA?)B%Z_I_HH'6]0.O4]Z*D"N=S0D I 2;UZWZ%A47_
M*\Q[- "<E5G6&8KTDT0UN2,8:.05=GP8:6>*X'NZ:#)W&Q F6Q^Y4W@?Q2@[
MP]_;IIF^2^A1.NT0^E(JN@-*!BHZOWV!U+!B3R"UZM%\?I]!<GWH[K![2 6+
M<_%[-([\W)>L[V'^=\ (?+E6:K^V4Z7&._:XGNYV:4)WC>\>(7;,=5F0VU1$
M$/T@KV5T.^+K=5 -_Y2+[?6O &,$+4[/LP$+OTBF!A9..3*@+G8HV^+/?<C2
M+\4C%F@/$_W8H.!P"B&5U KL5.2 T0/.X!<R6LN+6-&:_<@@N=O!.#XM\RA!
MN6IK04KI%!1]*15@H&2@HO.+ :EA1=]+K>KALL'UYGV4P"2(8'R3YI'A*M<P
M=A]7$/3Z]/%3LY$SYYH15)R>+W2-<9;RMH*%ISS 3W4-2D7H U*JJT\->#S>
M=]);5(D&3W><V.R(7I18?Z0/&32^EQ&[O+ BDU78OF!36'9O90U^980"$B8+
M^X2RA[2^M#Q19BYLP&3/V54;A>1.K]HHT2%<M5%"PPN63X=@^=0OED_ML'RZ
M)"QK9.;"+AG+I]98/O6%Y7I<N-+<'M,1^QB7KS0WQEIC\Y7?:V)F$RL':<&^
M[@"QSG-4Y!8K@3ZA0R (,@JWC2B!9A+OJBLS2WIW=W%_YQ.><H?WH2GWMFM8
M\C,7:W0*],Y!*DHLQ^H*5.=A1P1MT7K^-EGN2EY(Z?TC6($-.9 5P' XAX3Y
MXSH)R7\N_BBC)QAC<?)U<0:S[! EVY]A7.J6QY;\+F>:EAH).,(, "8AH#^T
M6%< %J#B!I3=VXQTJFX!^0$UK+,KLA=>.;M3AOCI 6VC)"&.2C> "7,D'9L7
MZ&XU1/CW2MV<+C"&=!W"FF-(O^%P> ^"M,2"W*( 8:$>8O0)%;R3UHWR6C:7
M@[U>?F',Y^2@H5\!S%'/ KS-5T?JD;7T2) @OM/9@ 64A$F!!8[<!<-E\H2_
MFV8'+(0&_%TRAV#OR=<'1?UG"FE?2+85TB=498[N0U/F97=0O,G0'D;AQ?,>
M)3G" \=U\8BRSAQ:@U K;H? M=.F#Q7.!3@;G2!01M!;NOF"^C2U$&/+J5XI
MU2M8S-)N /[Z@3, ?.[BZ5-:H!S+<I7"9.ADQX+782S9:-*''.59 <I"X<8/
MIO&J86D3H3'J53LB^S2C=PCP:B&FJC:S(Y^Q9(V]?B19 \_E$5Q"-VY^B8K'
MLS(OTAT/;:M(LN)V>DAGHXUX:L>XP)>(7(/C?"LV*BTCBL8JEA>L?T!Y$>UH
M>D0$,[*[D(,HP2-6@%BRB(<HCLEO_9[W64-1/ "TQJ&GG7;;'79_.^OF'?7Y
MM]%;V?E&"TE3_"UHIF4UI_(\>[K)TCW*BL,-MB1-#/9'&>W)>:E^H:QG<[K^
MT,HOSM 9^0I0!MHCUBQ>%]>C%=G7BJ!&$<F&T61%0K2)$GK7\4,9A3Q#K3=U
MW"Z9S$$BKI7,$>)T<I<761D0[UTF6+8M1D#^(4NE]]6MN-Q.YC322R9Q-369
MVU3T*T Y/$[<)BBQY_2>IV4F$$FF8R8$^=@$QOH:)V-2:B];PFUI=3O#-9W_
M#6)+D9,T.5'([&?36 "&>N]80,42MKRLD&W'OHB-+RV0ANQ]^0^.D4I>?17;
M7>; &0(Z=Y%$9F7%X2,J'M.0A'9>D"F:;DZDY' 8+VJIA3=]E!(P4M"B]7,1
MSE[PYJ]D]G-]=G+Z\Z7/&S[VDI_"F*R- *3;:><8Z>0:.GCW9@4P"+_W=X5G
MK IWN&?@.KRF.OS@LP\R1&R_VS&$J[N>YD.:AE^B6)9I0B1QV)>TY.K#H/J3
MKQ%SA&@ND=CW:!]Z?7>ZP]H5G@RMGV 4DQ'V?9J=HR<4IW3W00,_+9=#1.JE
M%^9'9.)7DX--FH$6@R_HCM"!_"^+MH\%[72_P -X1'%(%0J/J)#5N.U,'9?Q
M:Q$E_9"V"!&7VQD%MGJ$)6%G"'@J??$<Q"7)CF(QVMBQ.]WPL-)'G"E6;/7E
M(<P)7M2\H&+^UM^^R%3-(-?L&/OZ5CW 9!7DPKO=Y;&/%W';QSY8W/4 K>M7
M5AL_"GJ',:Z2N(^;[F5 _YLWP^3V?_2L148?W%I8N+XE8;P>X>%>A/)"A,][
M$,H+$'+TN1DF#*+E:+M;TMT,_:4,#PNW"#Y$<51$=*N4)KY[3.,06Y[M8UB\
MTK5OPN62SEXO83'1L-:W-8K# MZA3]'I<GUZ>75Y?WEQ!]:?SL'%__I\>?]O
M7M=" X$G+(P&HLY+2-D_==<Q^0D;\^/Q%O%R7KX/TJ 2.FZ8%A(3E@_AS;!Q
M__SS!A[(9@6=X]F__I1R>7C\*9=>^6:2DZ_88R+O=[5':K%GY)+70PN)# ML
MJ9Z#:H#E+C;.HZ<H1$E826.."R6'PYA02RT4AJDHFX#P' EC9.=AX!/H!J#T
M06Y B>,+0ER(6Q23YQXW,*/C$DF-%FTB%%J^CK-MQ?5U(6OMI+>&FL#@#0#>
MPA&?.-C,EZ:K5H\>10HRKML>-^'U5?8(/$KO#PT#H]^W<]5D\##N\9S([OGU
MG$0?V^=S-:OW<6BD8J?\45SWJ5R@>52WM.=S*C3:O)]30='G(G[0XMWSHMUR
ML>YG,]E*W.[+NH6L0M2@,*_+/:PYT ;A3X?W\+DE#GT)875V9\GO<CUBJ9$P
MP^=\ #."3B!0WB4<]TU6K<"J56'B=>8U"';">F8(YAP?>[<$LC_[5C"Y/@!7
MR2X_3>Z$B/_8&*'!0@8,,VZD)^-:T'B9 ]E-?GS->O33'>^S'.7T9B$HE?A9
M,Y_Q4ZHA8K?H2=9+O%[ ZQV4!'I<:KD<%V]02R^KXL"I63[=-KW/6@[C50AT
M*K@NZF# D:RZ@P%$+LL\] ^Y+Q-^(_"&9:M:%T46/90%V;*Z3\G801;7*=U*
MN$P*A#%B<Q@]]X><EI>8V4;R]VU^2U$< P9B&8MC8,!GL(P"_D) K"V"UQ#_
M<W59J>T;LB]_ X]].<-R*!FD&LGED,912/<Y?\'_/\/CX4MP580O6:V@6FVT
MP*@<'F'^HN4FXPMO*I2I;H&4VFT*6(FT??3<HA"A'8V FJ&J5OSZY7>O25"P
MB@0OP;HL'M,L^CNFP&*L7K]^714TOLSS$K''1:U:P.#MV]6?WGY/?_WFN]7W
M/_R)TY/CO7R/@B)Z0K$ 2#='>H/-LZ_-DS/S_%=JGSVVSY/2/CG5][^!J#%0
MVC+0N^]6?_KQ!_KK=^]6?_KA!\ZP IG&0([3TJHP+TE#JP*\ZXIU5@$JDCJO
M5J?%7K=T.*5:\4CS6Z_.1FI6I>Y)5LK$]6I&!@=Y@3J?P%V'(4WB!N,;&(67
MR1G<1P74O114<KB\$*B46KA&5U,"0GIRF0!.[.T:X!C92:+MDR@!@5QVI]?]
M](@1KOKIX>(.Z;>H@%&"P@M^)K\.@G)7TJLCYV@3!9%N\6'#[!#_5KJ(DPK&
M!"X4MQ)<1< TZ9=PI\(>2_UPL >2T\OAE0SL)FZZP[/.1Y3D>!YXF03I#EVE
M>?X^S5"T3=B9>7"XSV"28R:RVQ#^K62I5#ZAXGIS#Y]UX\<QON;V,OH1K"6Y
M_EU]A=?"Z'P'L ^!%^13WZX _QJH/@=:WP/-!]EC^'1##ML]7H-W8+\S]@UB
MJJ)E"ECS>KXQ?ZR D]RT/U:T^=PO'+1/Z'E_4'G$J-M":S<#Y/O:;LY*9])G
M^5N"]EN![@/@8Y2D&=WF9UOW&OB+I [!+Y%3O)6>G)PUAQ&@(O4V&[64N76
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
M[$Y;:>XEDW; %]P0J%IJWQ2J&B/W^WQU>_,H?H>RIRC _<$2\BE/0&X_2B?
MUG6"\P]I&I*,<Y4K[G!7J=U&5#,Y3WVND%V5M)N2TV2"->X(A]]<XP-UR)<4
M,68$R=.1Z^#C?*32W1QQ6A5&(I=BH/"4K% C&,OB?[3L_3SU!K2\].5/T&&C
MYQ 7>Q@)E3<K^F$Q.F;SK&C%*_Y7/U;QK\A]V+ ,BNN,=Q?KYT@6LVI2![&K
MD5/RKH&0M<<A\"NA]5+GV63@RO4FZSJ!0'O,.$]W,!*2_'0UDM&[!8-48BM$
M,&K?F%!;7 (,M;G=#>IUZ?'KS1G,']_'Z9?<XAQ/S^9P\#?(+RR@ZG+QY$0.
M,P#*L9#B\3;.Z(\M-I[P *>[ "4PBU+%X&.@]P&@GL0"<OB?/8X]5D96XD-F
M88? X%__G.1[%$2;"(7*$<F"QR5 -)*K0+("+6JO8Y.U_07<F(SOH5-A^<K.
MTMT^34BB,MO.1<[GHY-1:*#(/]?0+:G7T7E!V?OH7.#P#FU7"F,/I*!W>7]6
M(;$),8OH=+3F%BZ.ZFSMY=KH1T0.B[2;NP*MGPNAM:3B-BB[=$:(P*^,S"LD
ME.;57(7LVM;ENWFT05F&0CLTR,F=OJ67RBLNGSG9@F"A,[7XWEMM9Z>/*<EZ
MBV;="%%X>B W.B^3N@3*.BBBIZB09P<?TXC;9YCVNLF>RM&5=<4.'@[@Q6=V
MY_-;4#<"FE8\/N^>IF= ]-RW]&PR4D*E=HX?_@U$J>15X$"(>H]!ELJX(YM-
M[9\1C?F/2;VN V.S;JP5FYJM,<]A.DQUJO:&;O:Q1/.UKHN.5 LL6T:L!9 =
M3JW@@:8:OT_7 9[W9PA+BWN4XG"#G5:LDY"L!O:$1#?A&M"(RVG8$-WZ,%V'
M(2_B>)^"BG$%*"L]\*B9Z;_(A;XB*P-ZK?DR(1Q;K).W,IXSZ5ZD9%3ENN]K
MW5%']Z"M>Y00#JGN3N>Q@W$MS&X'@]II(K$ H9 5 H$QNMZ,"MLAK;A-139
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
MY:1D/Y7M72VD%S;97B@N:C"\/]38]+T:'H^XT75(,N LH'<]H@H^T6_L/XT
M<EV"^2,J'LFC1O*8A>UX)>'_2*.D^!G_ W?K-FOSP2TY+]L\1$M%06?6!&BU
M07=9:2N@:F8IG?(XU\H+00_VJW<(#YM/#VG$/W#MIJ&#,+NPB?>1%%_@/'PX
M?"TC=!&S\I8\E^2L91T^D==QI-S#9A/%$2Q0?A<\HK DM;W:_8MYQ)FA;:</
MXJ=;0GR:WD [8@=^5;.TSDG=\ I439/#BS;;,L:JV6 BOH.?"2-?0<C8C'-S
M-/XU!(UN>)@C:A8P1'Z-MODJ^A3C@#M?$+GK5=[#**/7;IMI@<T8JV=SV!,8
MY._CF) #=LVXQ;"0T<[&%WW,V3C" YH^(DA$(>B^3/;ET&77P'9\X,U20S4
M5Z#5!&!MK):X$AGE5"5.AWC4Y278W2ZJ=S#.4GJ$C!)R@-S(9]$O#FS'Z>78
M81J*%V5K_NJM>M-"![:+Z$M'.52\0CO"FPL#K4UW.[2AI<%6U^':XW8AW>TX
MKXZ"KL<.]Q/ZTKJKDZ4)_C% M;R/V(6(S*);-!&6?A];5MJ<H76G58WFL(:8
MG?-+Y]97IUT6#*QELJ3K$%:-+Z0SGQ$L8B6AV9#R502/S7 P3_-?1_CHAHXY
MXF<A@\J<B)DQA'Q>SBP?<O1'B:6\>+(\6%"SN+Q1IY9;N&]6DP)&NY#NW&1Z
MX5Z9P>[^0&-U)5/-XQ$VVGN*(FX6L*]]/ U\8M]\J=($'W?H/R4)1:\WO3OV
M!_;_;4+!M@&'<6&M4Q]BE)&<<32L*_:PX@!^Y?]=".:&^:T/P&%.<[C7G&8H
MVB9G949J[1[N6PD_\+2#_C-FK]CL 3JA39=[T!,T%_:C65N@:@RT6Z-SW'9[
M"P7X9"@(N]53<>"]_HHUY"WY_5=<,4)965IEJ?WR(-=9EB'Q#4>\MDLSEN'D
MEB1?SG/Z,H\^J0__5K(#[W.4!UFTEV63ZE1)&MJ4TYI;@_44"\!U^98*T[$N
M%8M7C?.G._#>(CS%+A&6+MVRM/WV_:@%KT-XVF@BXI'R@!;34B%I[:@^!JV]
MY+( 0 ZWVXP48Z:)1KB(]Z0(@PWP+/F=%@ZPTTC,V]_F(VNK"I*_4MZEH&^0
MQ\0$_P/<Y7!GJ[Z7UG_%>9ELTFQ'I3T]\#]:[7N-;='EKMAHK84=I^K6X_4&
MB.]\6ZVMP.FAIC#CVMGNVOR62(V6>!AB":>[=-.B0=C#FQ8*/GJ!_EM$L@L4
MX/7&>127!0JM1Z?1+7KI!89JK>L%Q)>I./1)>W2-REM<9 \PFQ72^:S@)_I'
M18$Z^D>%@/<7DQ/>22[J=>2XIX'+@J:MBRS? B[AX0'+$HZCX"J"#U%,:T#R
M2\+A=8)7:F66L4J*G](DJ_Y)3R6L1Z%C?,S'I?,Y;:5Y&M&ZHYVO0-TL[;+;
M#2\L.(X'*>5M]MGQY"T &ZE%28='F%UK_D+(4EOK&/EZHF*(GPVP'^+D"15@
M)#G]B'TE8-23NZKGHI;7*@<H)?:"&!MK=XJ2&$QMVY?E56>6H^#E-GUZ%:*(
M]6/XAW[WA7_UVQ7:PO@"?[@XK)\C6>YC*94# ,BEZ_N=4@!& GXE1%[\K3%E
MY6:-'8_F7?:I\W0'(]GQH$CBR*\]N80E!'<G(_#F4)GUVMZ4F<YEJ12>//VT
MS*,$Y3G?\\H5<6S)Y[00BEX#1=+'W&.<#S*^6+[$PO+.TZ,J>P<%G?N4I\I^
MH@&$QYY":TY%7D]??48]ZSP]T'GG&;DZ8.@O-#P^%AT2R86Y("$ E&(!7871
MYLJE@<K@"UC8WG:6*)^3]"%'V1.9L=*7Z.120!+0/!WT.*;1P]C;'.^32U@B
M3[>;%NP+Z :/#1GKA?1,>/&1E>H>?\K0*\N(O62-:LFJSG0$"-4"^F*UB=4)
MB/KV]06(,SQYW*89K[#T$>T>4&8-$#FS-\ H=-&EREI"WV;O$#V<=-X8#:\\
M*UK0PO_JPPK_JEF"?$#I-H/[QRB L:*K,= [ (])XCY>VB0>>QLK0U<(L;+R
MD4'!%B7MCRNG:09Z5Z#02*P'A<=>Q,K4'5B8[#P4%M6V(=UJS@X$&=]7_R#
M^+X%#/[KWT[_778ZT/JCB[. MBS"Z\&+J\M_O_"RR2^8J-[2%^SCQ%5W.E?=
MN775G<Q5Z[^N/Z[OO/KJ3NFK._<S//G+(\/47\?D_6V98F16/BA;P*+ [ 2[
M!V-^%@FW>%Z914&!0KE4\M\:EP_3FG7Z/&>2_@. NH %R!S.%M_Q3/>TPQX3
M905[ZX;RZ\TYVJ=Y5!C1K.5RV6=JI1>PV*(F%X Y/?B5<?CM-,U^$'I-LQ,<
M)N#@1W#K &,ZI\_7#,.NDL-EB@VEU,)4BU."%ND"QEJ#V86$&7J;^X4+^3%#
MR'BB8<'K&4)]36S M (5VR)&1FL'V4!,ZITIU^Y0AIXOD[ D(RU)X!8H1RP#
MO;.+=VJ)A0,H0@H:6OQCX'6(LC)Y]_*=P=['W7Z[)5G]-'NPK;\[VEYK2R0\
M;2=_\[RY*EBLO6LFF,N!]Y3A+%"X]* R9+D//>^%2BPG^-%E''Z$S]&NW&E]
MV:-QY,V^9'U_\K][[765%FS[5&J^6>^S7^'!_+) .UEG:F;Q=Z^]+;?5W7;"
M "C'DBZX"^8W7'(7;+^$I'<?<*]XE>;Y*=I@FGOXK)G<#VIE$8GM9-H-264'
M2 /@!6GBVQ5XH*T W(ROQ];^-75ZO6HX:NTS\BDA.Z&+YOL\^5]1'%XF_-NG
M,)&]@#,QN.J>=3(+F78X+7C$Q"1[^88CZ@'3>^N9C5;O],MN3!ZF04G.LZ$L
M6=T8TZ]W9#0A.Z.AS@GY"L <Y.2.!?T;JG>QP><D(K^D]R]R$*9Q#+/\9=MK
M;L\"VZ=)Q1G,L@,>*^GM1L-YH([1\9F@5@?I<4LGOR0L0,7$GH?Z/AHT^T1V
M/&AVB-?-RQN$/8]#<8NN-S^G+'U.@3 DBISO?H7#=C2M&O2[S6FGL]W>9],6
MZ7Y8:Z!NKMH:#1>V(SK ZQ;;I -</F'^T/[**0S/T4.A7-O):5W-&A22]@'5
M@L[U!F!"0"F]315T!N[,$HYN7:L)@J65[Q\1V#>6SM >2X38(KK ?WO =@\)
MKZ?1?F >,\4K_4FM+3<YH.*-_Y1T> O)@C78V1/SWPW-(:#HA$_+^'?]D56;
MPE6'VY%*'+?CW_T?0XF&ZW2IHM4F..D.94]1@-1WNZ14KIPE2"<^YF4$_ITF
M-V3'<7(K3G#>1YB4&Q@4)7FQIO>@E-25&^5RB@<2+2K_#M48M^-5C65=7N@L
M8!1;7-!LDSF]<-F13TQ]3OZ\B#MJ,DN*MQ]%,SI/P2 ;PW4'6</8W2=L,.FC
MR.,@G\QY/^H:XRQ%W@<K3WE((7.-ETJ0R+4.BNB)IM[C$MLFDS&UX".MC%&K
M/@YK!M!P+.#2Y$ W*=/.V/G(>>\G$<LV)XV&U7VOI]/##FD+N$=IZQ-%!V=T
MB,-B(&3+)V#I'?#/,:)7.Y-PO2-=\-^EFTSMRA16["Y+@=CI(SF?K-E6H&:D
M;US:K%ZK@ QPE5 $9("?)JS/^OG&M7DS%<2NUF@J684T>T)">>\I,[5F[JS5
MM#9V67+H*0I1$N8WN%&492B\*TQ%AA0<3LL*J:06"PEQRA6H:0$EGN^^SX],
MZ(04\D'AU6RR7Z$\_PGL:[%S0@?"BM]OW2,M;,1*1UK,N(/[)U1<)D&Z0^2:
MT/H)+YUIZNWT+-WMTH0*]9C&(<IR6I!!$P:#6W(8'L.U[$,/MP!8$_S^&*B;
M ?<I8 V!=DN\EL?LM^B*M("Q*:;F43AB"L-:TR(% =,T)UUT3F[?D,.W$!4H
MVT5)79SL@98Q0=5XA">1'4:?D3H2\?T('@EW=Y']"XJVC[C[73_A&?P6?2K)
MCABOID('V/RZ+/("3QO)[+XN,KE^R(L,!H4FTB>W[##RIUM!S&$5L-3V, 95
MZX WSR9=.5@7118]E$45-/2#T1,"%YL-"@KP:]7^_!6-<"":K]C.;Y6;N,Q_
M\AG6,\&]'^8S8=UECKD:GKPKHE*V$4DZJ03KD],BB];SW,DM.\U.-]4*NK"O
M1GN[8,?#8?,E\J^CS;N'W;.?WT9U=PAY=YC0<"$ZMR;MS&II$S8@9,>*!;OB
M$Z5>K]G-%$!BPL!9HF=I'0F,XVM:D9H4^OD%9AE,I-?Y9FEU<1V(2OMY.P_\
M%< _0W?YJ@_YF3O,:YF;M""7^+!=PDIS5&M>)N@994&4XVXC;1F@I,DWZPV
MK=0:R^LSM+$RKK_0!HJ7VJB*8GK6]QWU#?BI?*K725OBTU [<2&W&&V\IBG=
M:>&R!6%1.-L?@T?AD'\9F+S27<JPP^750BYG#';C8( */IQPG-3L!;W'JB@^
MB/OHN_(AC\((DK0DJM.F<6VY.HP:J:ED2D3V%DD[@#2D@21N#+1;<SOOF5/I
MFRS=1,4)60)5-4,14YL$0+-?BB/T^NSD].=+;^=V4_#<.=;S#F:K1R@S^??^
M,<I!1+J4YH%*3M>UB)86^^>\\C=YMEIYF\!@3Y$!*F1D9"&=4Q(\S=VD66MQ
MS+!"'L>66.HD3^,HI$]A>=,[%D$1FR0C3^]AY#:LS[VNL_,H9U-9,GO5#,5#
M&_)>3%NCHZ0_"! *<^9250^X G63 ".ATZBO0]O)JG?^CJ,E0'CMQ['MK^^;
MAEZ[RN(FZ/J8*H]:JBUD>39P2;;81=CPA=?LBRV[ZA*&>;7X6X0^P9TN(]ZT
M)EW5J)BFM[H6S@H0,M_U36;P:J?6Q0PN/2Z.51)H2Z68F!QAT2B[&6V>DP7:
M6;^-*#O33UC#7P<()LT1S.E3=%6$^J=[6A97*W*]W,)-=4+=/I%\@1F^!9A%
M^<;KV">2\VCQ\Z5>"V=K9PL<=9;(%B":\M0;EMM'>@WI8'CQ+1(Z>_@MD5%X
M_\UI ";R[V.E5;O/P54FG>3/S,*5F1<O9GH'9DOQG6C!GMM$\[E;E7V$"=S2
MHS_^*-WX=%C)X7 ]II9:\I:<4P).NHC'Q0:S]U=A!IM/"/!;M"FSARA_O,G2
MOZ% 70Q%2^TJZ)72BN_(.2'@E/X[ KVE.UV" S-;;52/-_?0;6!5AN9MAI#F
M(;&,R%D6YIYL0G[)ZN\>U]IJ(W8S*\LL.(?;E*M;.9ESUZGKHC?.\[ATU1E3
M[L#9EJ?WCVF9PR3\%"7HKV429BA<LW\5A_IK^L%B4!.N7#],+_'(C7$#P@ X
M/ZA^41Q "S<^E[?3M'SSXX^O+31Q%@$CL-B)CA% G+QDLHP1!;';1909$=5J
M:D&@T)I9LL":W]$WV$3:B4F+P%D6T99,XJL9Z'\R(ABMFR2T;[&I[M%/0#HD
M3EVDG'AP)_F>=$B,)SIJMLE&:^>*-FR]==BA]K!_V)56NXG('>N_V]296K6?
M*+&SPP3D$'\]0'>/"!57Y#,6U3:5+"Z3B*OE%I%"20&E!17Q I)'F6PO)/HV
M&-XO:LS%-C5,GI&C+J^IP,X"TD&9?6"#'U\IH,@%S;.4)OU&"2DW=7KX!(LR
M0]>;YM<'0T\TI!&'"!NDFY 9A5RC;I$!QKJ [FJXR_H '.XO7X#D<AG[-"V7
M-\CUI3=A;%6#; ']FH4C]+B2>L'S5<RK02^5%O0Z:<2+I&6_01KW[FCJ6Z-C
MWL2__I+@A<1CM&_J;VA0-J -[_?OY9H)N?*4E^UK_E91(%\Y&OQIZ/^VO0:A
M=A?M-?"<DCA2_CB(%4QBC[2U(36F$6>))@?J9@NYO*JHQ;,>^(7=>#=V$U9Z
M\Z'538&IOKSM/6"3/"YCKGUBKN5Y79H:38,?G@T*N*HTV67"'E6.C3E=.W[#
M3JNA?6=?-8-_ *PAC^/:PM3UW-N8,6S1X3@"\(0^9Y!G>W7>\,J )KS$/0[W
M:Y2 O'J%>P!P4]#<D@G^!:JS2#4I9.BSV<[;VKFZI7,41QCMAWN4[7"O&F/K
M7&]^@5@<K-\Y/*BZ(3.?NZK(1@W$Y..,!5">%6!<Q-!?"!]-]!G"@\<RR79.
MZ55+=N@1RZ+)@SW3&ZZ?>HXI'B$.G1R'SGX?1RBL/$4J*>\1>UX.J_/XN4+D
M!AOG$>;H)HL"1$_[P_=I1D^N/B<X7.L+ ,K38/L&G)T5#]!).$GFO( RLZL;
M['4_.XJD#30W.OP=-0_U6_<@VHO3[&J-3G!>+\!HL(0GY3Y-P+[RZY[ZM4K7
MT#ELWE,/E]3#Y(_=&UUS1=Q92H;9H"1Y ^_3B^<]3$*JWAG<PP"/S:I(LV!T
M%6$V.@AEQU,ZXV-,)"$W8^-Q53%ZF>V.5J=HM,C2L SH&6+%1/.(DE:\=1+6
M4.MT#FYQ9M4IC'%0KS,(4CHQY?##CD/,<73V22$8\+9F&UIM@MI3 )N,MX"@
MG":BVSM?VGCR'#MV=JS 3]9N6QC').,+GW_.&@\_P[A4;O^T*9Q&0B65W#;T
MKWX!UC&;B*[Y;68/+97M>OTOZV.?"#'+($270/B?[.(-[HU1-M^JAB=M.H<[
MN$4D7]CI4_0AQ=U.HEW+F-B<@=(HOS)-%6-A^?I.?[X$#9<_!-MYHPMKAZZP
MP_IXEX3,)>?8&UNI-Z8@O4K.7'WM/CU%MSQ5%Y'R*BJB+=7L#A5%K%_+CVO,
M652,U%6=T+IV$5Z.G")0M<6BIVD--,WY"Z(ICNZ&EG<OVP7<3-YNC4/[VO'[
MRO%X(?" >KGM((@;U^=UVS,.3INHN&-;W2RKI2:CI6:L&M2*PZ%KF';R!*R
MMU!5]-+GG_4YM(WP97^D\^5(VX%OFD/7N[1,"E9AI)-!E=<N8WEU56?7GG*C
MGO/*'K?H"24E.B/;!M*!T\3@M%JM0F;QB(@7>N&4*\!I_1:DU5E<+$&K,[=#
MG)3H/KU%,4G(>@,S4GR9RT(>RZ9LOTD/'-L67"+)6BL!6B6MD<)Y 6?VBJMA
M'A* -LP]#N^U2Z8_K*M=?X%9R.9(UWB5G1&Q91N0HUMR>?]]L);"G7C9-'X%
M^*C$6^%)C4D[%+->]A,G>E:X/#_.K4[+5^'Q_QX^KTL\ZF=X_-?DH+5A<EM\
M2BV[HI "I@8UN?>,LO9>D-0],KC -X:,SWOT;-YQI,D1JT;2 I[XV'C##DWS
M98REM;<L$XLHB)UEB57(*F16I73-92#_#^2U5NYF4M69V%V_<8;7#E'Q'@91
MC!%G&'-DQ [["*FLPGT$2@0JJ@4,+&H3][L M7U] <(X@,C)O8%".6 (L%C
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
M?E4F/<[-H2O-$[0!O NX072E>01FN$5TY?>MUV ?V5XG$APT!4/PL(/)+[!
MV2TJ8!3STNAIDK?+R-(Z1KB7VD3J$FTC6G*&KS%:BM>!2". M@)8,Z!I9]6N
M67Z]8?6L &O,'_I&>[>+1;^NM:L/-X>+>W41NS7+L<'S-(Y"NIVZI>[=TX;8
MJZH./#(&C[268;;2B79JWJ(GE$@?[XQJ96%QVF@W+49Y.TL/SYXSQX3F,3PY
M9UBJ/6H?DAEKXRC1.-?=Q3QO1O)J]^J.E$XWYL&RX'5Z']&LB7CS$/>8+:95
MO2/%^%;REVQNKQ=:.DB\2&CI'8<5P8. 5#LE3YY01%]$?4*Z%$@*>I=UPA42
M"R7#.1UH"&E>1:_EPW76%BJ)ZTP]9?L:91]@'*<)+3EVO:&]WUVYW\<1"GEW
MJ]S-MN)UMKEMIXFP540J+E,^5AV.#/)L"*AXJQF O\WO 3[J[H6[=I!=Z?'1
MCJJ&\3UU%![,M\QQFS0#7ZC/<MZ,I]'Z,@G1IJGM>XG%3;81#E:6.^7T\!'^
M+<W.8ICGAA. P2TY33,W5$LQWUS5PDE,RSLW;;!<DOD"#@9&.E-,.C?*DXL!
M;2/>)[@S'R",:FTYX%5H.QS *T"; K0M0!I;Q(G#!&</!+;.TPX+UI8/.?JC
MQ /'Q1,_'#'TO$H.EZ5LE5++"IXS2D!)EW*J:K"[4/56;W2O>#%V>1H>OYA1
M=E\*U"R@?S+:WP(Y,_4U5H5V62]7YD6Z(Z4GU#64982.RNU*912V0?G?/1=3
M5MNS77%7;<SC>IN,9->;SM>U!98U](Y\KY-8#0'/-9>-9FYCP6CC";LCO]R=
MZ:\]M A<[7.T9>I[$/_-_^T&P6B=/8GC6,QJX\%@.3];!NOP;R5/0/X^S3ZA
M+WRG+TJV-UF:X!\#5OG4,&T=V([+/=J!&@I[MPT_W>G!+8"F"=!M8P%3WU$>
M%?9[Q[C38:4W_('KS3IDZ4"-U27EY"XKK\GE%:Z)D6EPN@$5X2*FQ#I;"T70
M-(9V?HZ$L7I7P"2$69A_WI,35TS_W9L_&^%BR>_^G,FHD>+<B?13-2-@G"3]
MXG<G;_Z\B$*E@SRF.)NR<Y<[%*H[S>NL2L_6)HB2(-K'Z!SE01;1^+G>X-^F
M&4OJ>9G@P6?'J]@469KO44 >&L0'UE<C7=IO#[(XC X?EA835ZMG!8#LP]9I
M&3M47)05: E#1@ JS@F3![0$ CV)0"62S^CUAO1^3^ -YOXV" TU=N3D'K<%
M%=D5A1W!!52KT9G:M WH)WUB3XHKBZHN:A9_(+G27* 7@7*UC/HH)ML;$",8
MWN4=/YA8W[F2$3N]Q2>15;RVAXF6=-5*;6'Q5I[*O"X3BE2?)PG*+W?[LJ#'
MJP@[M#@OT3F>6NM3VECQ.TT[8J>1I (PYV-U#S@GJ%CQM*TDKY0+KU= !_E+
M3%@RP%D+P>#%9L,F8O\6H;C^[2V6="PJ=2TN!:=:K8<CMVX.T/; B^I/@#0I
MI(E?#*#-SA\$<;/G78)^#P]TM;+YE.*P:P1_CVW42BT4&?K?(<TXA?<@_23O
M*A@[62#3!EIC/'M#T4X=A1OQ"^+ASA21.]R3#E_ZPPR+9MQ-[9*Y?+O?E4^X
MT$O_O(CM3YDEA0?W$C-..%J^>\3M/:9QB#+]$;.$T-51LTQ&83W8T/@_>E8:
MM7,$?5R+6AU%#[2LIZ-I_N:$=GUT8;1.PO=1 I,@2K9-7TB2,%8_6URPG-:L
MA\=%(_773 D7<DES#@>K'BI-\:Z/98[534\YN9<%BO9^9PMJ2SC!UEE9O5@0
M3,PTN,)<[%_XAP>8HW_]?U!+ P04    "  U@6A--V3.P+T\  "BRP, %0
M &-W8V\M,C Q.# Y,S!?<')E+GAM;.U]:W/CN)+E]XW8_U#;\[FZ+-E5MCNF
M9T)^U?6,RW+8KNZ=W=A@P"0DH2]%ZO+ALN[&_O=-D)*L!UXD(2?@[HB.+EL&
M()P\B5=F(O&O__XRC3\\TRQG:?+K3[V?#W[Z0),PC5@R_O6GLAA]//GIW__M
MO_^W?_T?'S]^I0G-2$&C#T_S#Q>D((\9"?^>+VM_./SYX /\<W#R\39]IM,G
MFGWL'_1./OSO7N^7WN$OGX__SX?_>_?M_WWX^.''CQ\_1]! 437P<YA./W[D
M7Q*SY.]/)*<?H%-)_NM/DZ*8_?+I$R_^\I3%/Z?9^%/_X.#PT[+@3W7)7UYR
MME'ZQ^&R;._3__QV\Q!.Z)1\9$E>D"1\K<6;$=7KG9Z>?JK^"D5S]DM>U;])
M0U)48M+VZX.T!/_MX[+81_[1QU[_XV'OYY<\^HG+($MC>D]''ZJO_Z68S^BO
M/^5L.HMYMZO/)AD=_?I3^"-,*_D>G!X>\-K_<I&&Y90FQ2")+I."%?/K9)1F
MTZK//WW@[7Z_O][H/&^#2_\3_^,G=?U/W3IWGB8137(:P0]Y&K.(*](9B3D?
M#Q-*B]RDBR:M[+VC=R0#*4UHP4(2V^GU5I/[@/  PXUR>O/AZ!I&^)2V[KJH
MJ7UW^9SDDZLX_=%>322MO5G'[:B-2=,=(=UE+ G9C,2#L&#/, ^8=%90J6,W
M!F&8EC /)>,[ !\R:D2]J%;'CCS0,1=XP]E45*MC1RY)E@"P_(YF#Q.@W*0;
MNW4Z=N(Z>:9Y44,;AF?/S*07@DH=NW&;A[!.#:+L+DO_H&%Q09]IG,[X5YAT
M2%F]8]>N",M^(W%)OU&2EUD]6DTZ):G8?8;BPP%V=89#:*M"5WV9SDA8#$?W
M-.1[B]7PA(DLB4@6&77)H)&N@[Q\RND_2FC]\MF4K]TZUJ>\;E.?M2EPM^E'
M\A2W[=:RKO5YV;Q3\KJ6YVCS+LEJVIZOS7LDK;J/"=*\6\KJUA7]@A:$Q2TU
M?55Y7]UZI"]%:;:=U+=A?3PVD)VB\KZZU4!V^C8L3QL-)">M:GOB:- G>=T]
M=:H!E]HF]K<S;=[9!HWM8U)N0+FZ_AX[U^O:N]Y>N]> ;*-F;)X&FG=167W?
M)X468[UIDY9/$2U6&DT+50=G&<WAC]5"= /]V>@IE*1)1*-E7WFS;:V^E5$^
M#3?:C[D9/,UTHN"?!*K&!T\YM_\7RX9B\D3CJOG N&[0.SG^\N5D(1:CGG)!
MY"")RBR?T_#G<?K\*:+L$^\]_Z&"\?&@MS#*_PM\M.K+]GE!T'=5\;J[QP(6
M!]EFUTD6+MN&'W<HW/0I+$I\FE5FP(_AA,4K]D=9.FTKU$6'T@; RAPZFL[X
M'[BVIEE$LU]_@AD6P(YHEM'HIA:5%$R%I))G4U:7I(Y(_E2U5^8?QX3,:F9I
M7.3+3[8I7GP<K(RKYS')\^'HH4C#OP]>6"[@65NGELD7'+*-R-KDUQR0F.2^
M)R2OP[I(IX0E"G9W"]=2^(Q#JSE'8FX5<,2D'KX)J3;F8U@'Z34(1316=55J
M(1QY,U2-\8A)/7*;U$=H5T,B+\)!'O5Z3I&VRX"<N T,8J(^NTG4 +H?<0A7
M,1E+F-HH4\/L>T>5&(28JR]N<K5$?D<SEL*>+[J E4,SNC;*5K#[_@XS,1@Q
MA\=N<WC%\I#$_T5)=@6?Z!:ZK=(U=/_&H Z.F,D3'YBL5=.<R[7R-?Q#S]D4
M 1+S>>HFG_49^IZ.&3\Z)\4MF<HF5U'1"O2A6T=$$Q:56"0F@ .7&3P'&60D
MODXB^O*?=*ZD<*MLC1O)IM.90QD8"8EO8\AI3.)YF64;2X1ZGR,K7J'_[-^D
MJL4C8?-M+#8MA^05BVEV#BC&::8>D!LE:\PGWG&H@B*ASU';S&-&^.V!A_GT
M*8TEQ&V4X3@_'QUX1YD8A(0L1VTNBU4@G4[3I+(*5B$$^; L^%4)#D^]%BHJ
MUA+Q=F$T02;AVE&S30WL<DJS,8#XFJ4_B@G G)%$/;\*:U0"_'SJ*;MJ2!):
M';7PU(@>IB2.S\H<1)#+3I."DK6D_+/NJ*!(Z.MDW/FT[7*W[88WN-F$Y0P=
MCJY8 OU@<&!/<Z;QW3>I'AR>OKW_;]4QF0=?7## VJ$T%JC&K?N*YB]G_:O?
M] AI#E30T]0]?R2=^_XLKODC)/.V&3?&+ODCJ5G[;8Y\%HBL=L\5M,&WZBJX
MBLB=PL%GY+E60HJ$07'_+?G>GVGVE.;T!IW(LR9$GBT%@3RMMB5RO?^6?/.X
M1*ZFIAM%G(R\<'"$9!9MOSYN]AW3:=^=O4&>PPG 8->]63 X0HIITI A9D[0
M=TMN>MRA5^-:&.F-.=PJ'QPAAQP*V%'1*.J^)5=]03.\]9#DDT$2\7\N_U&R
M9Q(#R'Q0G),LF[-D7%W?4"V1)O6#S\C[6#F%DH73&)4E[S[R@*[OD>3\5@F
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
MHE>P-(SA'\.T+]+J("RO0A7-,;V/AW-_IVP\ :4>0#?(F-Z6/(OL<+23&<7
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
M"%ZDX8<6Q]L[0(@#E'2R0_CNND8ZD?ZA(0/B46D&UL<=IS 6#V?L[2,BKW>
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
M_D'#0KW2B4L'_2\'QX[F>]MER00(6@X3"4N#<4:I(C/5;B% [HR;Q60]DR%
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
M)69CZQ"L[;F$/5]2E=N[2W'40[)3=5XYE8@D_/H2=+KGNQ6'R+?FE=29LRU
M)>'=%T/77?D4L_![4=U<UHSHG;(@/B0[9N>Q+,$BB5'QQ7:UP',7DZ30#MO=
MPB #9/N4A!8QAS( $A)],4'Q%!D;RGPVOR5%F='AZ/5CW5@U;R0XPKKV8<&9
MW RD1#%\L6!MPEU -7 22VN!5) /MTT9--$# 40)\?LW;LGCCF<43O)0?GY!
MIF3,TYTHO8>R"K )07?[:H0O<A>JX4CH0GON_:Y,8/_W3(VH$A8&7.@>W^8T
M*:!(*/(EE.LN2V<T6^P=8-VYA(W]K(X_,0C*-*@-,D4R5W3?&INBD^B +_%8
M4IQ&<9L&M4%*R,=>8RH;:L(V1HDFH 50/<)?:=5KS62]4Q!F-^PCD*G0!1.V
M!(Z$'B3;E)&1O[X!4.9%.N6/?<E-_;L%@W[_^.2S;X8)#18)A4AF)B,*^=6-
MX6@#DS)3A+1\+03$G!$*7G9)U,.0W&'9OY%),EO^_G"NGB57!2H(7Q"S1.B%
M*Y@5=[LO86#_%J+F]U!O%$D@C.O"@N%;0%)#;!)&?3'MW--GFI14'9Q2%PF.
MCARUUVU1(@M$6(<AH<W&@V&=QB.93TGR.REH=E]=KA_"EJQ.^KJ>DN)K!H=J
MV*^-F.AB>\N60#".GAR5_'9"*U$#-(./(8Z%+G?D?M$*2,+1N'!KO&\@E7"^
M?PN2A/,+&C.81N;\6D3^6QJ7?*=100((%V0N8UE7#] ZNO;J>37#)F'2%SO0
MEF5T8>Q\2,OQ1/LLJ;8N2,C1Z#.CU=H0GT0#? EN&H1A6B95?G?*JGSOMU25
MJD98OCZ!.!K;9$2V&I:$X_T;D61.&9I])7&<)G<9"Y?3TD,YF\6,1HM51^JC
M,:A;91-T-4.+?NIN!%'";2?KTMYS8%U/9R0L^*Z"8UDH+TCHH2!)1+((.2_6
M+?WQVB?8[";P8TA7;%:OH^37R7H9!MS.8J,G#2RT'JR2"+RA5-H^?(!]8]V6
MO,4SKP"LWTFU[#Z.@'5A5D&/AD<A!+\38'5]&0$K[-N,&S&?$AA^)Z$:1'^4
MBV?!K]),-;&IQVNC=@*L&[&-QW!S6'XGK>)NY>%H$-4 I(X@5?$ ZS)D>\[$
MW$O!^9VX2K W_CZ+8#Q ^2^]SUK.C>H'V*\O2,E3GG8-0/F==JIK.GFLVY/M
M-U^;?<?*[;3O4^0P6[ZP*3AT7- \S%@%>CB"3].L?D/P.AFEV;3.X$&++.6I
M 'B$9SROIU!E&OHW[TN ?1U%HE)B_<,1SQ[>NMB[Y68K2R2RH6:[-P;6%UD5
M;BP]/>DC3/);>3=UQA5!\;KOV"=MG6 E4[\*C^>6%&LI@RMY8+_LH"+*C-MM
M.'Y;5>RF#*YD@KU?T_!ES/(6)K^-+JN=! _G+N;\ E2:&!A9E/4JV9QZ.*2-
M0/EM5MF"IAW4PO*U++ 'M!%;8J;5J/RVJMQ5TM,:3]:+U<B1#>%J3L0\"D%@
MV44D 0$/$^CD)(VA%^IP]IV"-2)D\U436C0P_#9Y+,-0;M."YC<I2;B']8HE
M!,[+R?@U.(4G0%O^;+ M[M)LT/]\<HJ5)J'#0FL%L]^O:6X",\@ N%N\E@1R
MI@0K5(JU1(G9[SS>6V/&R 0NJ5(/-6PO9N?S\RX>S_-U5V/!-')SMW"]:&+;
MF74<B:E5H/$\#?<KJ-]9,;F>SLJB>B6L>N#SHJ07<"117Y8RJ _".CDX<&M5
M-Z6^&4#/4W<KP5Z.1K5CY+\8C5>?W@/^MOHA;[$6*/;SVGO0& /(WB<(GY%Y
MY8P;55NH5W%<@837TB,SS<1BWDPM.N3 U=;:T@+G/E*%"YV1GWB?GTA._^W_
M U!+ 0(4 Q0    ( #6!:$VD(8Y6[# ! 'M9%0 1              "  0
M  !C=V-O+3(P,3@P.3,P+GAM;%!+ 0(4 Q0    ( #6!:$V^Y117(0T  ..!
M   1              "  1LQ 0!C=V-O+3(P,3@P.3,P+GAS9%!+ 0(4 Q0
M   ( #6!:$U@/%:08PH  $J/   5              "  6L^ 0!C=V-O+3(P
M,3@P.3,P7V-A;"YX;6Q02P$"% ,4    "  U@6A-!P>%W[<X  "B< , %0
M            @ $!20$ 8W=C;RTR,#$X,#DS,%]D968N>&UL4$L! A0#%
M  @ -8%H3;B]_;:=20  #-L# !4              ( !ZX$! &-W8V\M,C Q
M.# Y,S!?;&%B+GAM;%!+ 0(4 Q0    ( #6!:$TW9,[ O3P  *++ P 5
M          "  ;O+ 0!C=V-O+3(P,3@P.3,P7W!R92YX;6Q02P4&      8
,!@"* 0  JP@"

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