<SEC-DOCUMENT>0001654954-18-005164.txt : 20180514
<SEC-HEADER>0001654954-18-005164.hdr.sgml : 20180514
<ACCEPTANCE-DATETIME>20180511210130
ACCESSION NUMBER:		0001654954-18-005164
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		70
CONFORMED PERIOD OF REPORT:	20180331
FILED AS OF DATE:		20180514
DATE AS OF CHANGE:		20180511

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ACM Research, Inc.
		CENTRAL INDEX KEY:			0001680062
		STANDARD INDUSTRIAL CLASSIFICATION:	SPECIAL INDUSTRY MACHINERY, NEC [3559]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			CA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38273
		FILM NUMBER:		18828494

	BUSINESS ADDRESS:	
		STREET 1:		42307 OSGOOD ROAD, SUITE I
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94539
		BUSINESS PHONE:		510-445-3700

	MAIL ADDRESS:	
		STREET 1:		42307 OSGOOD ROAD, SUITE I
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94539
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>acmr_10q.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0;<br></div>
</div>
</div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 100%;">
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 4px solid #000000; border-bottom: 1px solid #000000">
<!--style header--><br></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
UNITED STATES SECURITIES AND EXCHANGE COMMISSION</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Washington, D.C. 20549</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 24px">
FORM 10-Q</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: -48px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(Mark One)</font></div>
<div style="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 24px;">
<font style="font-family: Times New Roman; font-size: 13px">&#x2611;</font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times\ New\ Roman; font-size: 13px; font-weight: bold;">QUARTERLY
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE
ACT OF 1934</font></div>
</div>
</div>
<div style="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 24px;">
<font style="font-weight: bold"><font style="font-family: Times\ New\ Roman; font-size: 13px; font-weight: bold;">
&#xA0;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-weight: bold"><font style="font-family: Times New Roman; font-size: 13px">For the quarterly
period ended March 31, 2018</font></font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">or</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 24px;">
<font style="font-family: Times New Roman; font-size: 13px">&#x2610;</font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times\ New\ Roman; font-size: 13px; font-weight: bold;">TRANSITION
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE
ACT OF 1934</font></div>
</div>
</div>
<div style="display: table;">
<div style="display: table-row;">
<div style="text-align: left; display: table-cell; width: 24px;">
<font style="font-weight: bold"><font style="font-family: Times\ New\ Roman; font-size: 13px; font-weight: bold;">
&#xA0;</font></font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-weight: bold"><font style="font-family: Times New Roman; font-size: 13px">For the transition
period from _________ to _____________</font></font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Commission file number: 001-38273</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 24px">
ACM Research, Inc.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(Exact Name of Registrant as Specified in Its Charter)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto 0px 0px; width: 100%; font-family: inherit; font-size: inherit;">
<tr>
<td style="width: 20%;">
<div style="text-align: center"><font>&#xA0;</font><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Delaware</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 20%;">
<div style="text-align: center"><font>&#xA0;</font><font style="color: #000000; background-color: #FFFFFF; font-weight: bold; font-family: Times New Roman; font-size: 13px">94-3290283</font></div>
</td>
</tr><tr>
<td style="width: 20%;">
<div style="text-align: center"><font>&#xA0;</font><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">(State
or Other Jurisdiction of Incorporation or
Organization)</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 20%;">
<div style="text-align: center"><font>&#xA0;</font><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">(I.R.S.
Employer Identification No.)</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto; width: 51%; font-family: inherit; font-size: inherit;">
<tr>
<td style="width: 40%;">
<div style="text-align: center"><font>&#xA0;</font><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">42307
Osgood Road, Suite I, Fremont, California</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 10%;">
<div style="text-align: center"><font>&#xA0;</font><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">94539</font></div>
</td>
</tr><tr>
<td style="width: 40%;">
<div style="text-align: center"><font>&#xA0;</font><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">(Address
of Principal Executive Offices)</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 10%;">
<div style="text-align: center"><font>&#xA0;</font><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">(Zip
Code)</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Registrant&#x2019;s
telephone number, including area code: <font style="font-weight: bold">(510) 445-3700</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">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.&#xA0;</font> <font style="font-family: Times New Roman; font-size: 13px">Yes&#xA0;&#x2611; No
&#x2610;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant has submitted electronically
and posted on its corporate Web site, if any, every Interactive
Data file required to be submitted and posted pursuant to Rule 405
of Regulation S-T during the preceding 12 months (or for such
shorter period that the registrant was required to submit and post
such files). Yes &#x2611; No &#x2610;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant is a large accelerated filer,
an accelerated filer, a non-accelerated filer, or a smaller
reporting company. See definitions of &#x201C;large accelerated
filer,&#x201D; &#x201C;accelerated filer&#x201D; and &#x201C;smaller
reporting company&#x201D; in Rule 12b-2 of the Exchange
Act.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0 auto;width: 100%;; font-family: inherit; font-size: inherit">
<tr>
<td style="width: 25%">
<div><font>&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Large accelerated
filer&#xA0;<br></font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;&#x2610;</font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Accelerated
filer</font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;&#x2610;</font></div>
</td>
</tr><tr>
<td style="width: 25%">
<div><font>&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Non-accelerated
file</font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;&#x2610;</font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Smaller reporting
company</font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;&#x2611;</font></div>
</td>
</tr><tr>
<td colspan="2">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font>&#xA0;</font><font style="font-family: Times\ New\ Roman; font-size: 13px;"><font style="font-style: italic;">(Do not check if a smaller reporting
company)</font></font> <font>&#xA0;</font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Emerging growth
company</font></div>
</td>
<td style="width: 25%">
<div><font>&#xA0;&#x2611;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">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&#xA0;13(a) of the Exchange Act.
&#x2611;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant is a shell company (as defined
in Rule 12b-2 of the Exchange Act). Yes &#x2610; No
&#x2611;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
the number of shares outstanding of each of the registrant&#x2019;s
classes of common stock, as of the latest practicable
date.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center">
<table cellpadding="0" cellspacing="0" style="text-align: center; width: 75%; font-family: Times\ New\ Roman; font-size: 13px; margin: 0px auto;">
<tr>
<td style="vertical-align: middle; width: 20%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Class</font></div>
</td>
<td style="vertical-align: middle; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 20%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font><font style="font-weight: bold; font-family: Times\ New\ Roman; font-size: 13px;">
Number of Shares Outstanding</font></font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 20%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Class A
Common Stock, $0.0001 par value</font></div>
</td>
<td style="vertical-align: middle; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 20%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font><font style="font-family: Times\ New\ Roman; font-size: 13px;">13,626,637
shares outstanding as of May 9, 2018</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 20%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 20%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;
<br></font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 20%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Class B
Common Stock, $0.0001 par value</font></div>
</td>
<td style="vertical-align: middle; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 20%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font><font style="font-family: Times\ New\ Roman; font-size: 13px;">2,213,510 shares
outstanding as of May 9, 2018</font></font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 1px solid #000000; border-bottom: 4px solid #000000">
<!--style footer--><br></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 100%;">
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: rgb(255, 255, 255);">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TABLE OF CONTENTS</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times\ New\ Roman; font-size: 13px;">PART I.</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">FINANCIAL
INFORMATION</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">4</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Item
1.</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">Financial
Statements (unaudited)</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">4</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Condensed
Consolidated Balance Sheets as of March 31, 2018 and December 31,
2017</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">4</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Condensed
Consolidated Statements of Operations and Comprehensive Loss</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">for
the Three&#xA0;Months Ended March 31, 2018 and 2017</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">5</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">


<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">


<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Condensed
Consolidated Statements of Cash Flows&#xA0;for the Three Months
Ended</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">March 31, 2018
and 2017</font></div>
</div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">6</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">


<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 36px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Notes
to Condensed Consolidated Financial Statements</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">7</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Item
2.</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">Management&#x2019;s
Discussion and Analysis of Financial Condition and Results of
Operations</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">23</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Item
3.</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">Quantitative and
Qualitative Disclosures about Market Risks</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">35</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Item
4.</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">Controls and
Procedures</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">35</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;"><font style="font-family: Times\ New\ Roman; font-size: 13px;">PART II.</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">OTHER
INFORMATION</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">37</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Item
1A.</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">Risk
Factors</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">37</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Item
2.</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">Unregistered
Sales of Equity Securities and Use of Proceeds</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">37</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Item
6.</font> <font style="font-family: Times\ New\ Roman; font-size: 13px;">Exhibits</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">38</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: middle;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: bottom;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 12px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">SIGNATURE</font>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">39</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
conduct our business operations principally through ACM Research
(Shanghai), Inc., or ACM Shanghai, a subsidiary of ACM Research,
Inc., or ACM Research. Unless the context requires otherwise,
references in this report to &#x201C;our company,&#x201D;
&#x201C;our,&#x201D; &#x201C;us,&#x201D; &#x201C;we&#x201D; and similar
terms refer to ACM Research, Inc. (including its predecessor prior
to its redomestication from California to Delaware in November
2016) and its subsidiaries, including ACM Shanghai,
collectively.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">SAPS,
TEBO and ULTRA C are our trademarks. This report also contains
other companies&#x2019; trademarks, registered marks and trade
names, which are the property of those companies.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE ABOUT FORWARD-LOOKING STATEMENTS</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">This
report contains forward-looking statements within the meaning of
the Private Securities Litigation Reform Act of 1995. All
statements, other than statements of historical facts, included in
this report regarding our strategy, future operations, future
financial position, future revenue, projected costs, prospects,
plans and objectives of management are forward-looking statements.
In some cases, you can identify forward-looking statements by terms
such as &#x201C;may,&#x201D; &#x201C;might,&#x201D; &#x201C;will,&#x201D;
&#x201C;objective,&#x201D; &#x201C;intend,&#x201D;
&#x201C;should,&#x201D; &#x201C;could,&#x201D; &#x201C;can,&#x201D;
&#x201C;would,&#x201D; &#x201C;expect,&#x201D; &#x201C;believe,&#x201D;
&#x201C;anticipate,&#x201D; &#x201C;project,&#x201D;
&#x201C;target,&#x201D; &#x201C;design,&#x201D; &#x201C;estimate,&#x201D;
&#x201C;predict,&#x201D; &#x201C;potential,&#x201D; &#x201C;plan&#x201D;
or the negative of these terms, and similar expressions intended to
identify forward-looking statements. These statements reflect our
current views with respect to future events and are based on our
management&#x2019;s belief and assumptions and on information
currently available to our management. Although we believe that the
expectations reflected in these forward-looking statements are
reasonable, these statements relate to future events or our future
operational or financial performance, and involve known and unknown
risks, uncertainties and other factors, including those described
or incorporated by reference in &#x201C;Item&#xA0;1A. Risk
Factors&#x201D; of Part II of this report, that may cause our actual
results, performance or achievements to be materially different
from any future results, performance or achievements expressed or
implied by these forward-looking statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Any
forward-looking statement made by us in this report speaks only as
of the date on which it is made. Except as required by law, we
assume no obligation to update these statements publicly or to
update the reasons actual results could differ materially from
those anticipated in these statements, even if new information
becomes available in the future.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">You
should read this report, and the documents that we reference in
this report and have filed as exhibits to the registration
statement of which this report is a part, completely and with the
understanding that our actual future results may be materially
different from what we expect. We qualify all of our
forward-looking statements by these cautionary
statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART I. FINANCIAL INFORMATION</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><a name="_Toc500197238"><!--anchor--></a><font style="font-weight: bold">Item 1.</font> &#xA0;<font style="font-weight: bold">Financial Statements</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
ACM RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Condensed Consolidated Balance Sheets</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December&#xA0;31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(unaudited)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands, except shareand per share data)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Assets</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Current
assets:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
and cash equivalents&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,186</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">17,681</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
receivable, less allowance for doubtful accounts of $ nil as of
March 31, 2018 and $ nil as of December 31, 2017 (note
3)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27,793</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">26,762</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
receivables&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,222</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,491</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Inventory
(note 4)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">19,865</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,388</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Prepaid
expenses&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,383</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">546</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
current assets&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">45</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">46</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
current assets&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">66,494</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">62,914</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Property,
plant and equipment, net (note 5)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,731</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,340</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Intangible
assets, net&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">126</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">106</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deferred
tax assets (note 15)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,345</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,294</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Investment
in affiliates, equity method (note 10)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,238</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,237</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:72px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Total assets&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">71,934</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">67,891</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Liabilities and Stockholders&#x2019; Equity</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Current
liabilities:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Short-term
borrowings (note 6)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,376</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,095</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Warrant
liability (note 8)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,079</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
payable&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,525</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">7,419</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Advances
from customers&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">264</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">143</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
taxes payable&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">44</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">44</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
payables and accrued expenses (note 7)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,542</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,037</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
current liabilities&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">22,751</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">21,817</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
long-term liabilities (note 9)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,181</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,217</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:48px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Total liabilities&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">28,932</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">28,034</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Commitments and contingencies (note 16)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Common
stock &#x2013; Class A, par value $0.0001: 100,000,000 shares
authorized; 13,390,270 shares issued and outstanding as of March
31, 2018 and 12,935,546 shares issued and outstanding as of
December 31, 2017 (note 13)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Common
stock &#x2013; Class B, par value $0.0001: 7,303,533 shares
authorized; 2,409,738 shares issued and outstanding as of March 31,
2018 and 2,409,738 shares issued and outstanding as of December 31,
2017 (note 13)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Additional
paid in capital&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">54,915</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">49,695</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accumulated
deficit&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(12,741</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(9,961</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accumulated
other comprehensive loss&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">827</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">122</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:48px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Total stockholders&#x2019; equity</font>&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">43,002</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">39,857</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:72px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
Total liabilities and stockholders&#x2019;
equity</font>&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">71,934</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">67,891</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
The accompanying notes are an integral part of these condensed
consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
ACM RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Condensed Consolidated Statements of Operations and Comprehensive
Loss</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font> <font style="font-family: Times\ New\ Roman;">&#xA0;</font> <font style="font-family: Times\ New\ Roman;">&#xA0;</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times\ New\ Roman;font-size:13px;font-style:italic;color:#000;">
(unaudited)</font> <font style="font-size:13px;font-family:Times\ New\ Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands, except share and per share data)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">9,743</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,660</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cost
of revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,621</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,258</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Gross profit&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">5,122</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Operating
expenses:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Sales
and marketing&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,855</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,163</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Research
and development&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,541</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">928</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and administrative&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,630</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,864</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Total operating expenses, net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">7,026</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,955</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Loss from operations&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,904</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,553</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
income&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
expense&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(103</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(78</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
expense, net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(755</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(64</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Equity
income in net income of affiliates&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2500;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Loss before income taxes&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,758</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,693</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
tax expense (note 15)&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(22</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(781</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Net loss&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,780</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,474</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Net loss attributable to non-controlling
interests&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(385</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Net loss attributable to ACM Research, Inc.&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,780</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,089</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Comprehensive
loss</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,780</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,474</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Foreign
currency translation adjustment&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">705</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">44</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Comprehensive loss&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,075</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,430</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Comprehensive loss attributable to non-controlling
interests</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(369</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Total comprehensive loss attributable to ACM Research, Inc.
(note&#xA0;2)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,075</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,061</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss per common share (note&#xA0;2):</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.18</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.43</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.18</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.43</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Weighted-average
common shares outstanding used in computing per share amounts (note
2):</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,383,086</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,817,745</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;"><a name="_cp_text_1_30">
<!--anchor--></a>15,383,086</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,817,745</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
The accompanying notes are an integral part of these condensed
consolidated financial statements.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
ACM RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Condensed Consolidated Statements of Cash Flows</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(unaudited)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash flows from operating activities:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,780</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,474</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Adjustments
to reconcile net loss from operations to net cash provided by
operating activities:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Depreciation
and amortization&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">80</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">57</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Undistributed
earnings from investments in equity method affiliates</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deferred
income taxes&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">781</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Stock-based
compensation&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,175</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">835</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
changes in operating assets and liabilities:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
receivable&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">14</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,068</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
receivables&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,331</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">275</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Inventory&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(3,896</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,784</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Prepaid
expenses&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,791</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(299</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Other current assets</font>&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(100</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
payable&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,364</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">533</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Advances
from customers&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">87</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">458</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
payables and accrued expenses&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(9</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
long-term liabilities&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(278</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(989</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Net cash (used in) provided by operating
activities&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(7,393</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">352</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash flows from investing activities:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Purchase
of property and equipment&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(395</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(12</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Purchase
of intangible assets&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(24</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Net cash used in investing activities&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(395</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(36</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash flows from financing activities:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Proceeds
from short-term borrowings&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">7,387</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,824</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Repayments
of short-term borrowings&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,306</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,541</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Proceeds from stock option exercise to common
stock</font>&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">62</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">378</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Net cash provided in financing activities&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">5,143</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,661</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Effect of exchange rate changes on cash and cash
equivalents</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">150</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;"><br></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(13</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
(decrease) increase in cash and cash equivalents</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,495</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,964</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
and cash equivalents at beginning of period&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">17,681</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">10,119</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash and cash equivalents at end of period&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,186</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">12,083</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Supplemental disclosure of cash flow information:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
paid&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">103</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">78</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
The accompanying notes are an integral part of these condensed
consolidated financial statements.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">6</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 1 &#x2013; DESCRIPTION OF BUSINESS</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
Research, Inc. (&#x201C;ACM&#x201D;) and its subsidiaries
(collectively with ACM, the &#x201C;Company&#x201D;) develop,
manufacture and sell single-wafer wet cleaning equipment used to
improve the manufacturing process and yield for advanced integrated
chips. The Company markets and sells, under the brand name
&#x201C;Ultra C,&#x201D; lines of equipment based on the
Company&#x2019;s proprietary Space Alternated Phase Shift
(&#x201C;SAPS&#x201D;) and Timely Energized Bubble Oscillation
(&#x201C;TEBO&#x201D;) technologies. These tools are designed to
remove random defects from a wafer surface efficiently, without
damaging the wafer or its features, even at increasingly advanced
process nodes.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM was
incorporated in California in 1998, and it initially focused on
developing tools for manufacturing process steps involving the
integration of ultra low-K materials and copper. The
Company&#x2019;s early efforts focused on stress-free
copper-polishing technology, and it sold tools based on that
technology in the early 2000s.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In 2006
the Company established its operational center in Shanghai in the
People&#x2019;s Republic of China (the &#x201C;PRC&#x201D;), where it
operates through ACM&#x2019;s subsidiary ACM Research (Shanghai),
Inc. (&#x201C;ACM Shanghai&#x201D;). ACM Shanghai was formed to help
establish and build relationships with integrated circuit
manufacturers in the PRC, and the Company initially financed its
Shanghai operations in part through sales of non-controlling equity
interests in ACM Shanghai.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In 2007
the Company began to focus its development efforts on single-wafer
wet-cleaning solutions for the front-end chip fabrication process.
The Company introduced its SAPS megasonic technology, which can be
applied in wet wafer cleaning at numerous steps during the chip
fabrication process, in 2009. It introduced its TEBO technology,
which can be applied at numerous steps during the fabrication of
small node two-dimensional conventional and three-dimensional
patterned wafers, in March 2016. The Company has designed its
equipment models for SAPS and TEBO solutions using a modular
configuration that enables it to create a wet-cleaning tool meeting
the specific requirements of a customer, while using pre-existing
designs for chamber, electrical, chemical delivery and other
modules. The Company also offers a range of custom-made equipment,
including cleaners, coaters and developers, to back-end wafer
assembly and packaging factories, principally in the
PRC.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In 2011
ACM Shanghai formed a wholly owned subsidiary in the PRC, ACM
Research (Wuxi), Inc. (&#x201C;ACM Wuxi&#x201D;), to manage sales and
service operations.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
November 2016 ACM redomesticated from California to Delaware
pursuant to a merger in which ACM Research, Inc., a California
corporation, was merged into a newly formed, wholly owned Delaware
subsidiary, also named ACM Research, Inc.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In June
2017 ACM formed a wholly owned subsidiary in Hong Kong, CleanChip
Technologies Limited (&#x201C;CleanChip&#x201D;), to act on the
Company&#x2019;s behalf in Asian markets outside the PRC by, for
example, serving as a trading partner between ACM Shanghai and its
customers, procuring raw materials and components, performing sales
and marketing activities, and making strategic
investments.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
August 2017 ACM purchased 18.77% of ACM Shanghai&#x2019;s equity
interests held by Shanghai Science and Technology Venture Capital
Co., Ltd. (&#x201C;SSTVC&#x201D;). On November 8, 2017, ACM purchased
the remaining 18.36% of ACM Shanghai&#x2019;s equity interest held
by Shanghai Pudong High-Tech Investment Co., Ltd.
(&#x201C;PDHTI&#x201D;) and Shanghai Zhangjiang Science &amp;
Technology Venture Capital Co., Ltd. (&#x201C;ZSTVC&#x201D;). At
December 31, 2017, ACM owned all of the outstanding equity
interests of ACM Shanghai, and indirectly through ACM Shanghai,
owned all of the outstanding equity interests of ACM
Wuxi.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
September 13, 2017, ACM effectuated a 1-for-3 reverse stock split
of Class A and Class&#xA0;B common stock. Unless otherwise
indicated, all share numbers, per share amount, share prices,
exercise prices and conversion rates set forth in these notes and
the accompanying condensed consolidated financial statements have
been adjusted retrospectively to reflect the reverse stock
split.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">7</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
November 2, 2017, the Registration Statement on Form S-1 (File No.
333- 220451) for ACM&#x2019;s initial public offering of Class A
common stock (the &#x201C;IPO&#x201D;) was declared effective by the
U.S. Securities and Exchange Commission. Shares of Class A common
stock began trading on the Nasdaq Global Market on November 3,
2017, and the closing for the IPO was held on November 7,
2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
December 2017 ACM formed a wholly owned subsidiary in the Republic
of Korea, ACM Research Korea CO., LTD. (&#x201C;ACM Korea&#x201D;),
to serve customers based in Republic of Korea and perform sales,
marketing, research and development activities for new products and
solutions.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 2&#xA0;&#x2013; SIGNIFICANT ACCOUNTING POLICIES</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Basis of Presentation and Principles of Consolidation</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
consolidated accounts include ACM and its subsidiaries, ACM
Shanghai, ACM Wuxi, CleanChip and ACM Korea. Subsidiaries are those
entities in which ACM, directly and indirectly, controls more than
one half of the voting power. All significant intercompany
transactions and balances have been eliminated upon
consolidation.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying condensed consolidated financial statements of the
Company have been prepared in accordance with accounting principles
generally accepted in the United States of America
(&#x201C;GAAP&#x201D;) for interim financial information and the
rules and regulations of the Securities and Exchange Commission
(&#x201C;SEC&#x201D;) for reporting on Form 10-Q. Accordingly, they
do not include all the information and footnotes required by GAAP
for complete financial statements herein. The unaudited condensed
consolidated financial statements herein should be read in
conjunction with the historical consolidated financial statements
of the Company for the year ended December 31, 2017 included in our
Annual Report on Form 10-K for the year ended December 31,
2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying condensed consolidated balance sheet as of March 31,
2018, the condensed consolidated statements of operations and
comprehensive loss for the three months ended March 31, 2018 and
2017, and the condensed consolidated statements of cash flows for
the three months ended March 31, 2018 and 2017 are unaudited. In
the opinion of management, the unaudited condensed consolidated
financial statements of the Company reflect all adjustments that
are necessary for a fair presentation of the Company&#x2019;s
financial position and results of operations. Such adjustments are
of a normal recurring nature, unless otherwise noted. The balance
sheet as of March 31, 2018 and the results of operations for the
three months ended March 31, 2018 are not necessarily indicative of
the results to be expected for any future period.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Use of Estimates</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
preparation of condensed consolidated financial statements in
conformity with GAAP requires management to make estimates and
assumptions that affect the reported amounts of assets and
liabilities and disclosure of contingent assets and liabilities at
the balance sheet date and the reported revenues and expenses
during the reported period in the condensed consolidated financial
statements and accompanying notes. The Company&#x2019;s significant
accounting estimates and assumptions include, but are not limited
to, those used for the valuation and recognition of stock-based
compensation arrangements and warrant liability, realization of
deferred tax assets, assessment for impairment of long-lived
assets, allowance for doubtful accounts, inventory valuation for
excess and obsolete inventories, lower of cost and market value or
net realizable value of inventories, depreciable lives of property
and equipment, and useful life of intangible assets. Management of
the Company believes that the estimates, judgments and assumptions
are reasonable, based on information available at the time they are
made. Actual results could differ materially from those
estimates.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">8</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Basic and Diluted Net Loss per Common Share</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Basic
and diluted net loss per common share is calculated as
follows:</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Numerator:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,780</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,474</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="padding-bottom: 2px;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss attributable to non-controlling interest&#xA0;</font></div>
</div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#x2500;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">(385</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times\ New\ Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss available to common stockholders, basic and
diluted</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,780</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,089</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Denominator:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Weighted
average shares outstanding, basic&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,383,086</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,817,745</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Effect
of dilutive securities&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Weighted
average shares outstanding, diluted&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,383,086</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,817,745</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss per common share:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Basic&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.18</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.43</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Diluted&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.18</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.43</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM has
been authorized to issue Class A and Class B common stock since
redomesticating in Delaware in November 2016. The two classes of
common stock are substantially identical in all material respects,
except for voting rights. Since ACM did not declare any dividends
during the three months ended March 31, 2018 and 2017, the net
<font style="color: #000000">loss</font> per common share
attributable to each class is the same under the
&#x201C;two-class&#x201D; method. As such, the two classes of common
stock have been presented on a combined basis in the consolidated
statements of operations and comprehensive income (loss) and in the
above computation of net <font style="color: #000000">loss</font>
per common share.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Diluted
net <font style="color: #000000">loss</font> per common share
reflects the potential dilution from securities that could share in
ACM&#x2019;s earnings. ACM&#x2019;s potential dilutive securities
consist of convertible preferred stocks, stock options and warrants
for the three months ended March 31, 2018 and 2017. <font style="color: #000000">Certain potential dilutive securities were
excluded from the net loss per share calculation because the impact
would be anti-dilutive.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">9</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
Recent Accounting Pronouncements</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Recently Adopted Accounting Pronouncements</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In May
2017, the <font style="color: #000000; background-color: #FFFFFF">Financial Accounting
Standards Board</font> (&#x201C;FASB&#x201D;) issued Accounting
Standards Update (&#x201C;ASU&#x201D;) No. 2017-09, <font style="font-style: italic">Compensation&#x2014;Stock Compensation (Topic
718): Scope of Modification Accounting</font><font style="color: #000000">&#xA0;(&#x201C;ASU 2017-09&#x201D;)</font>, which
provides guidance on determining which changes to the terms and
conditions of share-based payment awards require an entity to apply
modification accounting under Topic 718. The amendments in this ASU
are effective for all entities for annual periods, and interim
periods within those annual periods, beginning after December 15,
2017. Early adoption is permitted, including adoption in any
interim period, for (1)&#xA0;public business entities for reporting
periods for which financial statements have not yet been issued and
(2)&#xA0;all other entities for reporting periods for which
financial statements have not yet been made available for issuance.
The amendments in this ASU should be applied prospectively to an
award modified on or after the adoption date. The adoption of ASU
2017-09 did not have a material impact on the Company&#x2019;s
consolidated financial statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
February 2017, the FASB issued ASU No. 2017-05, <font style="font-style: italic">Other Income&#x2014;Gains and Losses from the
Derecognition of Nonfinancial Assets (Subtopic 610-20): Clarifying
the Scope of Asset Derecognition Guidance and Accounting for
Partial Sales of Nonfinancial Assets</font><font style="color: #000000">&#xA0;(&#x201C;ASU 2017-05&#x201D;)</font>, which
clarifies the scope of nonfinancial asset guidance in Subtopic
610-20. This ASU also clarifies that derecognition of all
businesses and nonprofit activities (except those related to
conveyances of oil and gas mineral rights or contracts with
customers) should be accounted for in accordance with the
derecognition and deconsolidation guidance in Subtopic 810-10. The
amendments in this ASU also provide guidance on the accounting for
so-called &#x201C;partial sales&#x201D; of nonfinancial assets within
the scope of Subtopic 610-20 and contributions of nonfinancial
assets to a joint venture or other noncontrolled investee. The
amendments in this ASU are effective for annual reporting reports
beginning after December 15, 2017, including interim reporting
periods within that reporting period. The adoption of ASU 2017-05
did not have a material impact on the Company&#x2019;s consolidated
financial statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
November 2016, the FASB issued ASU No. 2016-18, <font style="font-style: italic">Statement of Cash Flows (Topic 230):
Restricted Cash</font><font style="color: #000000">&#xA0;(&#x201C;ASU 2016-18&#x201D;)</font>, which
requires that a statement of cash flows explain the change during
the period in the total of cash, cash equivalents, and amounts
generally described as restricted cash or restricted cash
equivalents. Therefore, amounts generally described as restricted
cash and restricted cash equivalents should be included with cash
and cash equivalents when reconciling the beginning-of-period and
end-of-period total amounts shown on the statement of cash flows.
The amendments in this ASU do not provide a definition of
restricted cash or restricted cash equivalents. The amendments in
this ASU are effective for public business entities for fiscal
years beginning after December 15, 2017, and interim periods within
those fiscal years. Early adoption is permitted, including adoption
in an interim period. The adoption of ASU 2016-18 did not have a
material impact on the Company&#x2019;s consolidated financial
statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
August 2016, the FASB issued ASU No. 2016-15, <font style="font-style: italic">Statement of Cash Flows (Topic 230):
Classification of Certain Cash Receipts and Cash
Payments</font><font style="color: #000000">&#xA0;(&#x201C;ASU
2016-15&#x201D;)</font>, which addresses the following cash flow
issues: (1)&#xA0;debt prepayment or debt extinguishment costs;
(2)&#xA0;settlement of zero-coupon debt instruments or other debt
instruments with coupon interest rates that are insignificant in
relation to the effective interest rate of the borrowing;
(3)&#xA0;contingent consideration payments made after a business
combination; (4)&#xA0;proceeds from the settlement of insurance
claims; (5)&#xA0;proceeds from the settlement of corporate-owned
life insurance policies, including bank-owned life insurance
policies; (6)&#xA0;distributions received from equity method
investees; (7)&#xA0;beneficial interests in securitization
transactions; and (8)&#xA0;separately identifiable cash flows and
application of the predominance principle. The amendments in this
ASU are effective for public business entities for fiscal years
beginning after December 15, 2017 and interim periods within those
fiscal years and are effective for all other entities for fiscal
years beginning after December 15, 2018 and interim periods within
fiscal years beginning after December 15, 2019. Early adoption is
permitted, including adoption in an interim period. The adoption of
ASU 2016-15 did not have material impact on the Company&#x2019;s
consolidated financial statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">In January 2016, the FASB issued ASU No.
2016-01,&#xA0;</font><font style="font-style: italic; color: #000000">&#x201C;Financial Instruments
&#x2013; Overall (Subtopic 825-10): Recognition and Measurement of
Financial Assets and Financial
Liabilities&#x201D;</font><font style="color: #000000">&#xA0;(&#x201C;ASU
2016-01&#x201D;). The amendments in this update require all equity
investments to be measured at fair value with changes in the fair
value recognized through net income (other than those accounted for
under equity method of accounting or those that result in
consolidation of the investee). The amendments in this update also
require an entity to present separately in other comprehensive
income the portion of the total change in the fair value of a
liability resulting from a change in the instrument-specific credit
risk when the entity has elected to measure the liability at fair
value in accordance with the fair value option for financial
instruments. In addition, the amendments in this update eliminate
the requirement for to disclose the method(s) and significant
assumptions used to estimate the fair value that is required to be
disclosed for financial instruments measured at amortized cost on
the balance sheet for public entities. For public business
entities, the amendments in ASU 2016-01 are effective for fiscal
years beginning after December 15, 2017, including interim periods
within those fiscal years. Except for the early application
guidance discussed in ASU 2016-01, early adoption of the amendments
in this update is not permitted. The adoption of the ASU 2016-01
did not have a material impact on the Company&#x2019;s consolidated
financial statements.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">In May 2014, the FASB issued ASU No.
2014-09,&#xA0;</font><font style="font-style: italic; color: #000000">Revenue from Contracts with
Customers (Topic 606)</font><font style="color: #000000">&#xA0;(&#x201C;ASU 2014-09&#x201D;),&#xA0;which
amended the existing accounting standards for revenue recognition.
ASU 2014-09 establishes principles for recognizing revenue upon the
transfer of promised goods or services to customers, in an amount
that reflects the expected consideration received in exchange for
those goods or services. ASU 2014-09&#xA0;and its related
clarifying ASUs are effective for annual reporting periods
beginning after December 15, 2017 and interim periods within those
annual periods.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<div></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">10</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
</div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0;
<font style="font-family: Times New Roman; font-size: 13px"><br>
</font></div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">On January 1, 2018, the Company adopted ASC Topic
606,</font> <font style="font-style: italic; color: #000000">Revenue from Contracts with
Customers</font> <font style="color: #000000">and all the related
amendments (the &#x201C;New Revenue Standard&#x201D;) to all
contracts which were not completed as of January 1, 2018 using the
modified retrospective method. The Company does not have open
contracts that may result any changes on the revenues applying the
New Revenue Standard.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
Company derives revenue principally from the sale of single-wafer
wet cleaning equipment. Revenue from contracts with customers is
recognized using the following five steps pursuant to the New
Revenue Standard:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Identify
the contract(s) with a customer;</font></div>
</div>
</div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Identify
the performance obligations in the contract;</font></div>
</div>
</div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Determine
the transaction price;</font></div>
</div>
</div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Allocate
the transaction price to the performance obligations in the
contract; and<br></font></div>
</div>
</div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Recognize
revenue when (or as) the entity satisfies a performance
obligation.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">A
contract contains a promise (or promises) to transfer goods or
services to a customer. A performance obligation is a promise (or a
group of promises) that is distinct. The transaction price is the
amount of consideration a company expects to be entitled from a
customer in exchange for providing the goods or
services.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
unit of account for revenue recognition is a performance obligation
(a good or service).&#xA0;&#xA0;A contract may contain one or more
performance obligations.&#xA0;&#xA0;Performance obligations are
accounted for separately if they are distinct. A good or service is
distinct if the customer can benefit from the good or service
either on its own or together with other resources that are readily
available to the customer, and the good or service is distinct in
the context of the contract. Otherwise performance obligations are
combined with other promised goods or services until the Company
identifies a bundle of goods or services that is distinct. Promises
in contracts which do not result in the transfer of a good or
service are not performance obligations, as well as those promises
that are administrative in nature, or are immaterial in the context
of the contract. The Company has addressed whether various goods
and services promised to the customer represent distinct
performance obligations. The Company applied the guidance of ASC
Topic 606-10-25-16 through 18 in order to verify which promises
should be assessed for classification as distinct performance
obligations. The Company&#x2019;s contracts with customers include
more than one performance obligation, for instance, the delivery of
an equipment generally includes the promise to install the
equipment in the customer&#x2019;s facility. The Company&#x2019;s
performance obligations in a sale of equipment generally include
production, delivery, installation, together with the provision of
warranty.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
transaction price is allocated to all the separate performance
obligations in an arrangement. It reflects the amount of
consideration to which the Company expects to be entitled in
exchange for transferring goods or services, which may include an
estimate of variable consideration to the extent that it is
probable of not being subject to significant reversals in the
future based on the Company&#x2019;s experience with similar
arrangements. The transaction price excludes amounts collected on
behalf of third parties, such as sales taxes.&#xA0;This is done on
a relative selling price basis using standalone selling prices
(&#x201C;SSP&#x201D;).&#xA0;&#xA0;The SSP represents the price at
which the Company would sell that good or service on a standalone
basis at the inception of the contract. Given the requirement for
establishing SSP for all performance obligations, if SSP is
directly observable through standalone sales, then such sales
should be considered in the establishment of SSP for the
performance obligation. All of the Company&#x2019;s products were
sold in stand-alone arrangement, the Company does not have
observable SSPs for most performance obligations as they are not
regularly sold on a standalone basis. Production, delivery,
installation, together with provision of warranty, as a single
unite of accounting.</font></div>
<font style="font-family: Times New Roman; font-size: 10">&#xA0;</font>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">11</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Revenue is recognized when the Company satisfies
each performance obligation by transferring control of the promised
goods or services to the customer. Goods or services can transfer
at a point in time (upon the acceptance of the products or
upon</font> the arrival at <font style="color: #000000">the
destination as stipulated in the shipment terms) in a sale
arrangement. In general, the Company recognizes revenue when a tool
has been demonstrated to meet the customer&#x2019;s predetermined
specifications and is accepted by the customer. If terms of the
sale provide for a lapsing customer acceptance period, the Company
recognizes revenue as of the earlier of the expiration of the
lapsing acceptance period and customer acceptance. In the following
circumstances, however, the Company recognizes revenue upon
shipment or delivery, when legal title to the tool is passed to a
customer as follows:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-size: 13px">&#xB7;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">When the customer
has previously accepted the same tool with the same specifications
and when the Company can objectively demonstrate that the tool
meets all of the required acceptance criteria;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-size: 13px">&#xB7;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">When the sales
contract or purchase order contains no acceptance agreement or no
lapsing acceptance provision and when the Company can objectively
demonstrate that the tool meets all of the required
acceptance;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-size: 13px">&#xB7;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">When the customer
withholds acceptance due to issues unrelated to product
performance, in which case revenue is recognized when the system is
performing as intended and meets predetermined specifications;
or</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-size: 13px">&#xB7;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The Company&#x2019;s
sales arrangements don&#x2019;t include a general right of
return.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
Company offers post-warranty period services, which consist
principally of the installation and replacement of parts and
small-scale modifications to the equipment. The related revenue and
costs of revenue are recognized when parts have been delivered and
installed, risk of loss has passed to the customer, and collection
is probable. The Company does not expect revenue from extended
maintenance service contracts to represent a material portion of
its revenue in the future.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">As such,</font> the Company has concluded that its
revenue recognition under the adoption of ASC Topic 606 will remain
the same as previously reported and will not have material impacts
to its condensed consolidated financial statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
Company incurs costs related to the acquisition of its contract
with customers in the form of sales commissions. Sales commissions
are paid to third party representatives and
distributors.&#xA0;&#xA0;Contractual agreements with these parties
outline commissions structures and rates to be
paid.&#xA0;&#xA0;Generally speaking, the contracts are all
individual procurement decisions by the customers and are not for
significant periods of time, nor do they include renewal
provisions. As such, all contracts have an economic life of
significantly less than a year. Accordingly, the Company expenses
sales commissions when incurred in accordance with the practical
expedient in ASC Topic 606 when the underlying contract asset is
less than one year. These costs are recorded within sales and
marketing expenses.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Generally,
all contracts have expected durations of one year or less.
Accordingly, we apply the practical expedient allowed in ASC Topic
606 and does not disclose information about remaining performance
obligations that have original expected durations of one year or
less.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">The
Company does not incur any costs to fulfill the contracts with
customers that are not already reported in compliance with another
applicable standard (for example, inventory or plant, property and
equipment).</font></div>
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Recent Accounting Pronouncements Not Yet Adopted</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
February 2018, the FASB issued ASU No. 2018-02, <font style="font-style: italic">Income Statement&#x2014;Reporting Comprehensive
Income (Topic 220): Reclassification of Certain Tax Effects from
Accumulated Other Comprehensive Income</font> (&#x201C;ASU
2018-02&#x201D;), which provides financial statement preparers with
an option to reclassify stranded tax effects within accumulated
other comprehensive income to retained earnings in each period in
which the effect of the change in the U.S. federal corporate income
tax rate in the Tax Cuts and Jobs Act (or portion thereof) is
recorded. The amendments in this ASU are effective for all entities
for fiscal years beginning after December 15, 2018, and interim
periods within those fiscal years. Early adoption of ASU 2018-02 is
permitted, including adoption in any interim period for the public
business entities for reporting periods for which financial
statements have not yet been issued. The amendments in this ASU
should be applied either in the period of adoption or
retrospectively to each period (or periods) in which the effect of
the change in the U.S. federal corporate income tax rate in the Tax
Cuts and Jobs Act is recognized. The Company is evaluating the
impact of the adoption of ASU No. 2018-02 on its consolidated
financial statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">12</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In July
2017, the FASB issued ASU No. 2017-11, <font style="font-style: italic">Earnings Per Share (Topic 260); Distinguishing
Liabilities from Equity (Topic 480); Derivatives and Hedging (Topic
815):&#xA0;(Part I) Accounting for Certain Financial Instruments
with Down Round Features, (Part II) Replacement of the Indefinite
Deferral for Mandatorily Redeemable Financial Instruments of
Certain Nonpublic Entities and Certain Mandatorily Redeemable
Noncontrolling Interests with a Scope Exception</font><font style="color: #000000">&#xA0;(&#x201C;ASU 2017-11&#x201D;)</font>, which
addresses the complexity of accounting for certain financial
instruments with down round features. Down round features are
features of certain equity-linked instruments (or embedded
features) that result in the strike price being reduced on the
basis of the pricing of future equity offerings. Current accounting
guidance creates cost and complexity for entities that issue
financial instruments (such as warrants and convertible
instruments) with down round features that require fair value
measurement of the entire instrument or conversion option. For
public business entities, the amendments in Part I of this Update
are effective for fiscal years, and interim periods within those
fiscal years, beginning after December 15, 2018. For all other
entities, the amendments in Part I of this Update are effective for
fiscal years beginning after December 15, 2019, and interim periods
within fiscal years beginning after December 15, 2020. The Company
is evaluating the impact of the adoption of ASU 2017-11 on its
consolidated financial statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
January 2017, the FASB issued ASU No. 2017-04, <font style="font-style: italic">Intangibles&#x2014;Goodwill and Other (Topic
350): Simplifying the Test for Goodwill
Impairment</font><font style="color: #000000">&#xA0;(&#x201C;ASU
2017-04&#x201D;)</font>, which removes Step 2 from the goodwill
impairment test. An entity will apply a one-step quantitative test
and record the amount of goodwill impairment as the excess of a
reporting unit&#x2019;s carrying amount over its fair value, not to
exceed the total amount of goodwill allocated to the reporting
unit. The new guidance does not amend the optional qualitative
assessment of goodwill impairment. A business entity that is a U.S.
Securities and Exchange Commission filer must adopt the amendments
in this ASU for its annual or any interim goodwill impairment test
in fiscal years beginning after December 15, 2019. Early adoption
is permitted for interim or annual goodwill impairment tests
performed on testing dates after January 1, 2017. The Company is
evaluating the impact of the adoption of ASU 2017-04 on its
consolidated financial statements.<font style="font-size: 13px">&#xA0;</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
February 2016, the FASB issued ASU No. 2016-02, <font style="font-style: italic">Leases (Topic 842)</font> <font style="color: #000000">&#xA0;(&#x201C;ASU 2016-02&#x201D;)</font>. The
amendments in this update create Topic 842, <font style="font-style: italic">Leases</font>, and supersede the leases
requirements in Topic 840, <font style="font-style: italic">Leases</font>. Topic 842 specifies the
accounting for leases. The objective of Topic 842 is to establish
the principles that lessees and lessors shall apply to report
useful information to users of financial statements about the
amount, timing, and uncertainty of cash flows arising from a lease.
The main difference between Topic 842 and Topic 840 is the
recognition of lease assets and lease liabilities for those leases
classified as operating leases under Topic 840. Topic 842 retains a
distinction between finance leases and operating leases. The
classification criteria for distinguishing between finance leases
and operating leases are substantially similar to the
classification criteria for distinguishing between capital leases
and operating leases in the previous leases guidance. The result of
retaining a distinction between finance leases and operating leases
is that under the lessee accounting model in Topic 842, the effect
of leases in the statement of comprehensive income and the
statement of cash flows is largely unchanged from previous GAAP.
The amendments in ASU No. 2016-02 are effective for fiscal years
beginning after December&#xA0;15, 2018, including interim periods
within those fiscal years for public business entities. Early
application of the amendments in ASU No. 2016-02 is permitted. The
Company is evaluating the impact of the adoption of ASU 2016-02 on
its consolidated financial statements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 3&#xA0;&#x2013; ACCOUNTS RECEIVABLE</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018 and December 31, 2017, accounts receivable consisted
of the following:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
receivable&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27,793</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">26,762</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Allowance for doubtful accounts&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">27,793</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">26,762</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">13</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company reviews accounts receivable on a periodic basis and makes
general and specific allowances when there is doubt as to the
collectability of individual balances. No allowance for doubtful
accounts was considered necessary at March 31, 2018 and December
31, 2017. At March 31, 2018, $3,130 of accounts receivable were
pledged as collateral for borrowings from financial
institutions.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 4&#xA0;&#x2013; INVENTORY</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018 and December 31, 2017, inventory consisted of the
following:&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Raw
materials&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">8,937</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6,181</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Work
in process&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,496</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,328</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Finished
goods&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">5,432</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,879</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
inventory, gross&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">19,865</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,388</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Inventory
reserve&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
inventory, net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">19,865</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,388</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018 and December 31, 2017, the Company did not have an
inventory reserve and no inventory was pledged as collateral for
borrowings from financial institutions.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 5&#xA0;&#x2013; PROPERTY, PLANT AND EQUIPMENT, NET</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018 and December 31, 2017, property, plant and equipment
consisted of the following:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Manufacturing
equipment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,038</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">9,660</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Office
equipment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">493</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">463</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Transportation
equipment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">211</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">203</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Leasehold
improvement</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">289</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">277</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
cost</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">11,031</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10,603</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Total accumulated depreciation</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(8,673</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(8,263</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Construction
in progress</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">373</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
property, plant and equipment, net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,731</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,340</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Depreciation
expense was $85 and $52 for the three months ended March 31, 2018
and 2017, respectively.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">14</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE&#xA0;6&#xA0;&#x2013; SHORT-TERM BORROWINGS</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018 and December 31, 2017, short-term borrowings
consisted of the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31, 2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December 31, 2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to RMB30 million from Bank of China Pudong Branch, due
on March 5, 2018 with annual interest rate of 5.69%, secured by
certain of the Company&#x2019;s intellectual property and fully
repaid on March 5, 2018</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,219</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB</font>30 million from Bank of China Pudong Branch, due on
September 11, 2018 with annual interest rate of 5.69%, secured by
certain of the Company&#x2019;s intellectual property and the
Company&#x2019;s CEO</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,590</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB</font>30 million from Bank of China Pudong Branch, due on
September 24, 2018 with annual interest rate of 5.69%, secured by
certain of the Company&#x2019;s intellectual property and the
Company&#x2019;s CEO</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,590</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB</font>25 million from Bank of Shanghai Pudong Branch, due on
various dates in October 2018 with an annual interest rate of
5.66%, guaranteed by the Company&#x2019;s CEO</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,194</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,111</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB</font>25 million from Bank of Shanghai Pudong Branch, due on
November 20, 2018 with an annual interest rate of 5.66%, guaranteed
by the Company&#x2019;s CEO</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,027</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB</font>5 million from Shanghai Rural Commercial Bank, due on
November 21, 2018 with an annual interest rate of 5.44%, guaranteed
by the Company&#x2019;s CEO</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">795</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">765</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB</font>10 million from Shanghai Rural Commercial Bank, due on
January 23, 2019 with an annual interest rate of 5.44%, guaranteed
by the Company&#x2019;s CEO and secured by a pledge on accounts
receivable (note 3)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,590</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Line
of credit up to</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB</font>10 million from Bank of Communications, due on December
28, 2018 with an annual interest rate of 5.66%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,590</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:14px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">10,376</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">5,095</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">For the
three months ended March 31, 2018 and 2017, interest expense
related to short-term borrowings amounted to $103 and $78,
respectively.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE&#xA0;7&#xA0;&#x2013; OTHER PAYABLE AND ACCRUED
EXPENSES</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018 and December 31, 2017, other payable and accrued
expenses consisted of the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Lease
expenses and payable for leasehold improvement due to a related
party (note&#xA0;11)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,248</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,024</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Commissions&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">928</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">836</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
warranty&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">979</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">839</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
payroll&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;"><a name="_cp_text_1_78">
<!--anchor--></a>227</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">745</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
professional fees&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">196</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">60</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
machine testing fees&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,038</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">684</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Others&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">926</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">849</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,542</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,037</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">15</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 8 &#x2013; WARRANT LIABILITY</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
December 9, 2016, Shengxin (Shanghai) Management Consulting Limited
Partnership (&#x201C;SMC&#x201D;), a related party (note 11),
delivered RMB 20,124 (approximately $2,981 as of the close of
business on such date) in cash (the &#x201C;SMC Investment&#x201D;)
to ACM Shanghai for potential investment pursuant to terms to be
subsequently negotiated</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
March 14, 2017, ACM, ACM Shanghai and SMC entered into a securities
purchase agreement (the &#x201C;SMC Agreement&#x201D;) pursuant to
which, in exchange for the SMC Investment, ACM issued to SMC a
warrant exercisable, for cash or on a cashless basis, to purchase,
at any time on or before May 17, 2023, all, but not less than all,
of 397,502 shares of Class A common stock at a price of $7.50 per
share.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The warrant issued to SMC, while outstanding as of
December 31, 2017, was classified as a liability as the warrant was
conditional puttable in accordance with FASB ASC 480,</font>
<font style="font-style: italic; color: #000000">Distinguishing
Liabilities from Equity</font><font style="color: #000000">. The
fair value of the warrant was adjusted for changes in fair value at
each reporting period but could not be lower than the proceeds of
the SMC Investment. The corresponding non-cash gain or loss of the
changes in fair value was recorded in earnings. The methodology
used to value the warrant was the Black-Scholes valuation
model.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">On
March 30, 2018, ACM entered into a warrant exercise agreement with
ACM Shanghai and SMC pursuant to which SMC exercised its warrant in
full by issuing to ACM a senior secured promissory note in the
principal amount of approximately $3,000. ACM then transferred the
SMC note to ACM Shanghai in exchange for an intercompany promissory
note of ACM Shanghai in the principal amount of approximately
$3,000. Each of the two notes bears interest at a rate of 3.01% per
annum and matures on August 17, 2023. As security for its
performance of its obligations under its note, SMC granted to ACM
Shanghai a security interest in the 397,502 shares of Class A
common stock issued to SMC upon its exercise of the
warrant.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE&#xA0;9&#xA0;&#x2013; OTHER LONG-TERM LIABILITIES</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Other
long-term liabilities represent government subsidies received from
PRC governmental authorities for development and commercialization
of certain technology but not yet recognized. As of March 31, 2018,
and December 31, 2017, other long-term liabilities consisted of the
following unearned government subsidies:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Subsidies
to Stress Free Polishing project, commenced in 2008&#xA0;and
2017</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,977</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,952</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Subsidies
to Electro Copper Plating project, commenced in 2014</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,204</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,265</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,181</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,217</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 10 &#x2013; EQUITY METHOD INVESTMENT</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
September 6, 2017, ACM and Ninebell Co., Ltd.
(&#x201C;Ninebell&#x201D;), a Korean company that is one of the
Company&#x2019;s principal materials suppliers, entered into an
ordinary share purchase agreement, effective as of
September&#xA0;11, 2017, pursuant to which Ninebell issued to ACM
ordinary shares representing 20% of Ninebell&#x2019;s post-closing
equity for a purchase price of $1,200, and a common stock purchase
agreement, effective as of September&#xA0;11, 2017, pursuant to
which ACM issued 133,334 shares of Class A common stock to Ninebell
for a purchase price of $1,000 at $7.50 per share. The investment
in Ninebell is accounted for under the equity method. Undistributed
earnings attributable to ACM&#x2019;s equity method investment
represented $1 of the consolidated retained earnings at March 31,
2018.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 11&#x2013; RELATED PARTY BALANCES AND TRANSACTIONS</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
August 18, 2017, ACM and Ninebell, its equity method investment
affiliate (note 10), entered into a loan agreement pursuant to
which ACM made an interest-free loan of $946 to Ninebell, payable
in 180 days or automatically extended another 180 days if in
default. The loan was secured by a pledge of Ninebell&#x2019;s
accounts receivable due from ACM and all money that Ninebell
received from ACM. Ninebell repaid the loan in March 2018. During
the three months ended March 31, 2018 and 2017, ACM purchased
materials from Ninebell amounting to $970 and $840, respectively.
As of March 31, 2018 and December&#xA0;31, 2017, accounts payable
due to Ninebell was $350 and $2,118, respectively.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">16</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">In 2007
ACM Shanghai entered into an operating lease agreement with
Shanghai Zhangjiang Group Co., Ltd. (&#x201C;Zhangjiang
Group&#x201D;) to lease manufacturing and office space located in
Shanghai, China. An affiliate of Zhangjiang Group holds 787,098
shares of Class A common stock that it acquired in September 2017
for $5,903. Pursuant to the lease agreement, Zhangjiang Group
provided $771 to ACM Shanghai for leasehold improvements. In
September 2016 the lease agreement was amended to modify payment
terms and extend the lease through December 31, 2017. As of March
31, 2018, ACM Shanghai was leasing the property on a month-to-month
basis. On April 26, 2018, ACM Shanghai renewed the operating lease,
effective as of January 1, 2018 and continuing through December 31,
2022. During the first year, monthly payments are RMB 366,
effective January 1, 2018. The required security deposit is RMB
1,077. During the three months ended March 31, 2018 and 2017, the
Company incurred leasing expenses under the lease agreement of $172
and $159, respectively. As of March 31, 2018 and December 31, 2017,
payables to Zhangjiang Group for lease expenses and leasehold
improvements recorded as other payables and accrued expenses
amounted to $2,248 and $2,024, respectively (note 7).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
December 9, 2016, ACM Shanghai received the SMC Investment from SMC
for potential investment pursuant to terms to be subsequently
negotiated (note 8). SMC is a limited partnership incorporated in
the PRC, whose partners consist of employees of ACM Shanghai. On
March 14, 2017, ACM, ACM Shanghai and SMC entered into a securities
purchase agreement (the &#x201C;SMC Agreement&#x201D;) pursuant to
which, in exchange for the SMC Investment, ACM issued to SMC a
warrant exercisable, for cash or on a cashless basis, to purchase,
at any time on or before May 17, 2023, all, but not less than all,
of 397,502 shares of Class A common stock at a price of $7.50 per
share, for a total exercise price of $2,981. On March 30, 2018, SMC
exercised the warrant and purchased 397,502 shares of Class A
common stock (note 8).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;"><font style="font-weight: bold">NOTE 12 <font style="font-family: Times\ New\ Roman; font-size: 13px; font-weight: bold;">
&#x2013;</font> LEASES</font>&#xA0;<br></font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
entered into a two-year lease agreement in March 2015 for office
and warehouse space of approximately 3,000 square feet for its
headquarters in Fremont, California, at a rate of $2 per month. On
March 22, 2017, ACM amended the lease agreement to extend the term
through March 31, 2019 and increase the base rent to $3 per
month.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
Shanghai entered into an operating lease agreement with Zhangjiang
Group (a related party, see note 11) in 2007 for manufacturing and
office space of approximately 63,510 square feet in Shanghai,
China. The lease with Zhangjiang Group expired on December 31, 2017
and as of March 31, 2018, <a name="_cp_text_1_105"><!--anchor--></a>ACM Shanghai was leasing the
property on a month-to-month basis. On April 26, 2018, ACM Shanghai
entered into a renewed lease with Zhangjiang Group for the period
from January&#xA0;1, 2018 through December 31, 2022. Under the
lease, ACM Shanghai will pay a monthly rental fee of approximately
RMB366.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
Wuxi leases office space in Wuxi, PRC. The lease for ACM Wuxi's
office space was renewed on April 1, 2018 with a two-year term
expiring on March 31, 2020. The monthly rental fee is
RMB50.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
December 5, 2017 ACM Korea entered into a lease for its office
space with a two-year term expiring on December 4, 2019. The
monthly rental fee is KRW1,200. On February 5, 2018, ACM Korea
entered into a lease for its R&amp;D facility with a two-year term
expiring on February 18, 2020. The monthly rental fee is
KRW1,800.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Future
minimum lease payments under non-cancelable lease agreements as of
March 31, 2018 and December&#xA0;31, 2017 were as
follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2018&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">766</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;"><br></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">315</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;"><br></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2019&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">739</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">22</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2020&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">716</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2021&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">716</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2500;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2022&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">716</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,654</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">72</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Rent
expense was $495 and $315 for the three months ended March 31, 2018
and 2017, respectively.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">17</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 13 &#x2013; COMMON STOCK</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM is
authorized to issue 100,000,000 shares of Class&#xA0;A common stock
and 7,303,533 shares of Class B common stock, each with a par value
of $0.0001. Each share of Class&#xA0;A common stock is entitled to
one vote, and each share of Class B common stock is entitled to
twenty votes and is convertible at any time into one share of
Class&#xA0;A common stock. Shares of Class&#xA0;A common stock and
Class&#xA0;B common stock are treated equally, identically and
ratably with respect to any dividends if declared by the Board of
Directors unless the Board of Directors declares different
dividends to the Class&#xA0;A common stock and Class&#xA0;B common
stock by getting approval from a majority of common stock
holders.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
August 2017 ACM entered into a securities purchase agreement with
PDHTI and its subsidiary Pudong Science and Technology (Cayman)
Co., Ltd. (&#x201C;PST&#x201D;), in which ACM agreed to bid, in an
auction process mandated by PRC regulations, to purchase
PDHTI&#x2019;s 10.78% equity interest in ACM Shanghai and to sell
shares of Class A common stock to PST. On September 8, 2017, ACM
issued 1,119,576 shares of Class A common stock to PST for a
purchase price of $7.50 per share, representing an aggregate
purchase price of $8,397.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
August 2017 ACM entered into a securities purchase agreement with
ZSTVC and its subsidiary Zhangjiang AJ Company Limited
(&#x201C;ZJAJ&#x201D;), in which ACM agreed to bid, in an auction
process mandated by PRC regulations, to purchase ZSTVC&#x2019;s
7.58% equity interest in ACM Shanghai and to sell shares of Class A
common stock to ZJAJ. On September 8, 2017, ACM issued 787,098
shares of Class A common stock to ZJAJ for a purchase price of
$7.50 per share, or an aggregate purchase price of
$5,903.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
September 2017 ACM issued 133,334 shares of Class A common stock to
Ninebell for a purchase price of $7.50 per share, or an aggregate
purchase price of $1,000 (note 10).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
November 2017 ACM issued 2,233,000 shares of Class A common stock
and received net proceeds of $11,664 from the IPO and concurrently
ACM issued an additional 1,333,334 shares of Class A common stock
in a private placement for net proceeds of $7,053.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Upon
the completion of the IPO on November 2, 2017, the Company issued a
five-year warrant (the &#x201C;Underwriter's Warrant&#x201D;) to Roth
Capital Partners, LLC, the lead underwriter of the IPO, for the
purchase of up to 80,000 shares of Class A common stock at an
exercise price of $6.16 per share. The Underwriter&#x2019;s Warrant
was immediately exercisable and expires on November 1, 2022. The
Underwriter's Warrant is equity classified and its fair value was
$137 at the IPO closing date, using the Black Scholes model with
the following assumptions: volatility of 28.26%, a dividend rate of
0%, and a risk-free discount rate of 2%.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
September 2017 ACM issued 133,334 shares of Class A common stock to
Ninebell for a purchase price of $7.50 per share, or an aggregate
purchase price of $1,000 (note 10).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
various dates during 2017, ACM issued 472,889 shares of Class A
common stock for options exercised by certain employee and
non-employees. At various dates during the three months ended March
31, 2018, ACM issued 57,222 shares of Class A common stock for
options exercised by certain employee and
non-employees.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
March 30, 2018, SMC exercised its warrant (note 8) and purchased
397,502 shares of Class A common stock.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018 and December 31, 2017, the number of shares of Class
A common stock issued and outstanding was 13,390,270 and
12,935,546, respectively. At March 31, 2018 and December 31, 2017,
the number of shares of Class B common stock issued and outstanding
was 2,409,738.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 14&#x2013; STOCK-BASED COMPENSATION</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM&#x2019;s
stock-based compensation awards consisting of employee and
non-employee awards were issued under the 1998 Stock Option Plan
and 2016 Omnibus Incentive Plan.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">18</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Employee Awards</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table summarizes the Company&#x2019;s employee share
option activities during the three months ended March 31,
2018:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto 0px 0px; width: 100%; font-size: inherit; font-family: inherit;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Number of</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Option&#xA0;Shares</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Average&#xA0;Grant</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Date&#xA0;Fair&#xA0;Value</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Average&#xA0;Exercise</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Price</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px">
<div>
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Weighted Average</font></div>
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Remaining</font></div>
<div style="text-align: center; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Contractual Term</font></div>
</div>
</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding
at December 31, 2017</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,045,616</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.66</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.46</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.57
years</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Granted&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">500,000</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.26</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5.31</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Exercised&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(57,222</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.47</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1.09</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expired&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,575</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.55</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Forfeited&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(72,192</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.54</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding
at March 31, 2018&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,413,627</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3.06</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.86
years</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Vested
and exercisable at March 31, 2018</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,120,598</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The Company recognized employee stock-based compensation expense of
$93 and $61 during the three months ended March 31, 2018 and 2017,
respectively. As of March 31, 2018 and December 31, 2017, $1,597
and $1,690 respectively, of total unrecognized employee stock-based
compensation expense, net of estimated forfeitures, related to
stock-based awards were expected to be recognized over a
weighted-average period of 2.05 years and 1.77 years, respectively.
Total recognized compensation cost may be adjusted for future
changes in estimated forfeitures.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The fair value of each option granted to an employee during the
three months ended March 31, 2018 was estimated on the grant date
using the Black-Scholes valuation model with the following
assumptions. No options were granted to employees during the three
months ended March 31, 2018.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
<font style="font-size: 11px">March 31,</font></font></div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
<font style="font-size: 11px">2018</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Fair
value of common share(1)&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5.31</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expected
term in years(2)&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6.25</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Volatility(3)&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">39.14</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Risk-free
interest rate(4)&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.55</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expected
dividend(5)&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(1)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
Common stock price was market close price at grant date of January
25, 2018.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(2)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expected term of
share options is based on the average of the vesting period and the
contractual term for each grant, in accordance with Staff
Accounting Bulletin 110.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(3)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Volatility is
calculated based on the historical volatility of comparable
companies in the period equal to the expected term of each
grant.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(4)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Risk-free interest
rate is based on the yields of U.S. Treasury securities with
maturities similar to the expected term of the share options in
effect at the time of grant.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(5)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expected dividend
is assumed to be 0% as ACM has no history or expectation of paying
a dividend on its common stock.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">19</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Non-employee Awards</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table summarizes the Company&#x2019;s non-employee share
option activities during the three months ended March 31,
2018:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Number of</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Option&#xA0;Shares</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Average&#xA0;Grant</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Date&#xA0;Fair&#xA0;Value</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Average&#xA0;Exercise</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Price</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Weighted Average</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Remaining</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Contractual Term</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding
at December 31, 2017</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,326,676</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.78</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.52</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;color:#000000;">7.54
years</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Granted&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2500;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Exercised&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2500;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Expired&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2500;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Forfeited&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2500;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Outstanding
at March 31, 2018&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,326,676</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.75</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2.52</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;color:#000000;">7.29
years</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Vested
and exercisable at March 31, 2018</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">841,329</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The Company recognized non-employee stock-based compensation
expense of $2,083 and $774 during the three months ended March 31,
2018 and 2017, respectively.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
The fair value of each option granted to a non-employee during the
three months ended March 31, 2018 was calculated by application of
the Black-Scholes valuation model with the following assumptions.
No options were granted to any non-employee during the three months
ended March 31, 2018.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 86%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 14%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
</font><font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">March
31,</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2018</font></font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: middle; width: 86%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Fair value of common share(1)&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 14%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$12.30</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 86%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Expected term in years(2)&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 14%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
3.33-5.36</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: middle; width: 86%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Volatility(3)&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 14%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
45.48%</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 86%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Risk-free interest rate(4)&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 14%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
2.39%-2.56%</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: middle; width: 86%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Expected dividend(5)&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 14%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
0.00%</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(2)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
Common stock price was market close price at March 31,
2018.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(3)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expected term of
share options is based on the average of the vesting period and the
contractual term for each grant, in accordance with Staff
Accounting Bulletin 110.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(4)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Volatility is
calculated based on the historical volatility of comparable
companies in the period equal to the expected term of each
grant.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(5)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Risk-free interest
rate is based on the yields of U.S. Treasury securities with
maturities similar to the expected term of the share options in
effect at the time of grant.</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(6)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expected dividend
is assumed to be 0% as ACM has no history or expectation of paying
a dividend on its common stock.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 15&#xA0;&#x2013; INCOME TAXES</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Income
taxes are accounted for under the asset and liability method.
Deferred tax assets and liabilities are recognized for the future
tax consequences attributable to differences between the financial
statement carrying amounts of existing assets and liabilities and
their respective tax bases and operating loss and tax credit
carry-forwards. Deferred tax assets and liabilities are measured
using enacted tax rates expected to apply to taxable income in the
years in which those temporary differences are expected to be
recovered or settled. The effect of a change in tax rates on
deferred tax assets and liabilities is recognized in income in the
period during which such rates are enacted.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company considers all available evidence to determine whether it is
more likely than not that some portion or all of the deferred tax
assets will be realized. The ultimate realization of deferred tax
assets is dependent upon the generation of future taxable income
during the periods in which those temporary differences become
realizable. Management considers the scheduled reversal of deferred
tax liabilities (including the impact of available carryback and
carry-forward periods), and projected taxable income in assessing
the realizability of deferred tax assets. In making such judgments,
significant weight is given to evidence that can be objectively
verified. Based on all available evidence, in particular the
Company&#x2019;s three-year historical cumulative losses, recent
operating losses and U.S. pre-tax loss for the three months ended
March 31, 2018, the Company recorded a valuation allowance against
its U.S. net deferred tax assets. In order to fully realize the
U.S. deferred tax assets, the Company will need to generate
sufficient taxable income in future periods before the expiration
of the deferred tax assets governed by the tax code.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">20</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In each
period since inception, the Company has recorded a valuation
allowance for the full amount of net deferred tax assets in the US,
as the realization of deferred tax assets is uncertain. ACM
Shanghai has shown a three-year historical cumulative profit and
has projections of future income. As a result, the Company
maintained a partial consolidated valuation allowance for the three
months ended March 31, 2018 and December 31, 2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company accounts for uncertain tax positions in accordance with the
authoritative guidance on income taxes under which the Company may
only recognize or continue to recognize tax positions that meet a
"more likely than not" threshold. The Company recognizes accrued
interest and penalties related to unrecognized tax benefits as a
component of the provision for income taxes.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company&#x2019;s effective tax rate differs from statutory rates of
21% for U.S. federal income tax purposes and 15% to 25% for Chinese
income tax purposes due to the effects of the valuation allowance
and certain permanent differences from book-tax differences. As a
result, the Company recorded a tax provision of $22 and $781 for
the three months ended March 31, 2018 and 2017,
respectively.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">As of
March 31, 2018, the Company's total unrecognized tax benefits were
approximately $44, which would not affect the effective tax rate if
recognized. The Company will recognize interest and penalties, when
they occur, related to uncertain tax provisions as a component of
tax expense. No interest or penalties were recognized for the three
months ended March 31, 2018.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company files income tax returns in the United States, and state
and foreign jurisdictions. The federal, state and foreign income
tax returns are under the statute of limitations subject to tax
examinations for the tax years ended December&#xA0;31, 2009 through
December 31, 2017. To the extent the Company has tax attribute
carry-forwards, the tax years in which the attribute was generated
may still be adjusted upon examination by the U.S. Internal Revenue
Service, state or foreign tax authorities to the extent utilized in
a future period. The Tax Cuts and Jobs Act (the &#x201C;Tax
Act&#x201D;) enacted on December 22, 2017 introduced significant
changes to U.S. income tax law. Effective January 1, 2018, the Tax
Act reduced the U.S. statutory tax rate from 35% to 21% and created
new taxes on certain foreign-sourced earnings and certain
intercompany payments. Due to the timing of the enactment and the
complexity involved in applying the provisions of the Tax Act, the
Company made reasonable estimates of the effects and recorded
provisional amounts in its financial statements as of December 31,
2017. As the Company collects and prepares necessary data, and
interprets the Tax Act and any additional guidance issued by the
U.S. Treasury Department, the U.S. Internal Revenue Service and
other standard-setting bodies, the Company may make adjustments to
the provisional amounts. Those adjustments may materially affect
the Company&#x2019;s provision for income taxes and effective tax
rate in the period in which the adjustments are made. There were no
adjustments made in the three months ended March 31, 2018. The
accounting for the tax effects of the Tax Act will be completed
later in 2018.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">21</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
RESEARCH, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Notes
to <font style="color: #000000">Condensed Consolidated Financial
Statements (unaudited)</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands, except share and per share data)</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 16 &#x2013; COMMITMENTS AND CONTINGENCIES</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company leases offices under non-cancelable operating lease
agreements. See note 12 for future minimum lease payments under
non-cancelable operating lease agreements with initial terms of one
year or more.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company did not have any capital commitments during the reported
periods.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">From
time to time the Company is subject to legal proceedings, including
claims in the ordinary course of business and claims with respect
to patent infringements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">22</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
Item 2.</font> &#xA0;<font style="font-weight: bold">Management&#x2019;s Discussion and Analysis of
Financial Condition and Results of Operations</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
You should read the following discussion of our financial condition
and results of operations together with our condensed consolidated
financial statements and the related notes and other financial
information included elsewhere in this report and our Annual Report
on Form 10-K for the fiscal year ended December 31, 2017, or our
Annual Report. The following discussion contains
forward<font style="font-family: Times New Roman">&#x2011;</font>looking
statements that reflect our plans, estimates, and beliefs. Our
actual results could differ materially from those discussed in the
forward<font style="font-family: Times New Roman">&#x2011;</font>looking statements.
Factors that could cause or contribute to these differences include
those discussed below and elsewhere in this report, particularly in
the section titled &#x201C;Item 1A. Risk Factors&#x201D; in Part I of
our Annual Report.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Overview</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
develop, manufacture and sell single-wafer wet cleaning equipment,
which semiconductor manufacturers can use in numerous manufacturing
steps to remove particles, contaminants and other random defects,
and thereby improve product yield, in fabricating advanced
integrated circuits, or chips. Our Ultra C equipment is designed to
remove random defects from a wafer surface effectively, without
damaging a wafer or its features, even at an increasingly advanced
process node (the minimum line width on a chip) of 22 nanometers,
or nm, or less. Our equipment is based on our innovative,
proprietary Space Alternated Phase Shift, or SAPS, and Timely
Energized Bubble Oscillation, or TEBO, technologies. We developed
our proprietary technologies to enable manufacturers to produce
chips that reach their ultimate physical limitations while
maintaining product yield, which is the percentage of chips on a
wafer that meet manufacturing specifications</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We seek
to market our wet processing equipment by first establishing a
referenceable base of leading logic and memory chip makers, whose
use of our products can influence decisions by other manufacturers.
We believe this process will help us to penetrate the mature
integrated circuit manufacturing markets and to build credibility
with industry leaders. We have placed evaluation SAPS equipment
with selected memory and logic chip customers since 2009 and
recognized revenue from SAPS equipment since 2011. Using a similar
&#x201C;demo-to-sales&#x201D; process, we began placing TEBO
evaluation equipment with selected customers in 2016 and recognized
revenue from our initial sale of TEBO equipment in December 2016.
As of March 31, 2018, we had sold and deployed more than 35
single-wafer wet cleaning tools. We recognized revenue from the
selected customers&#x2019; purchases of single-wafer wet cleaning
equipment <font style="color: #000000">totaling
$</font><font style="color: #000000">9.5 million, more than 97.97%
of our quarterly review for the first three months of 2018 and
$27.1 million, or</font> 74.2% of our revenue, in
2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
market and sell our products worldwide using a combination of our
direct sales force and third-party representatives. We employ
direct sales teams in Asia, Europe and North America, and have
located these teams near our customers, primarily in the
People&#x2019;s Republic of China or PRC, Korea, Taiwan and the
United States. To supplement our direct sales teams, we have
contacts with several independent sales representatives in the PRC,
Taiwan and Korea. We also provide after-sales services to our
customers by installing new replacement parts as well as making
small scale modifications to improve our customers&#x2019; product
yields.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
established our operational center in Shanghai in 2006 to help us
establish and build relationships with chip manufacturers in China
and throughout Asia. In addition to our SAPS and TEBO tools, we
offer a range of custom-made wafer assembly and packaging
equipment, such as coaters and developers, to wafer assembly and
packaging factories, principally in the PRC.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Corporate Background</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
incorporated in California in 1998 and redomesticated to Delaware
in November 2016. Initially we focused on developing tools for
semiconductor manufacturing process steps involving the integration
of ultra-low-K materials and copper. In the early 2000s we sold
tools based on stress-free copper-polishing
technology.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In 2006
we moved our operational center to Shanghai, where we began to
conduct our business through our subsidiary ACM Shanghai. This move
was made to help us establish and build relationships with chip
manufacturers in the PRC. In 2007 we began to focus our development
efforts on single-wafer wet-cleaning solutions for the front-end
chip fabrication process. In 2009 we introduced SAPS megasonic
technology, which can be applied in wet wafer cleaning at numerous
steps during the chip fabrication process. In 2016 we introduced
TEBO technology, which can be applied at numerous steps during the
fabrication of small node conventional two-dimensional and
three-dimensional patterned wafers.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">23</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In 2011
ACM Shanghai formed a wholly owned subsidiary in the PRC, ACM
Research (Wuxi), Inc., to manage sales and service operations. In
June 2017 we formed a wholly owned subsidiary in Hong Kong,
CleanChip Technologies Limited, to act on our behalf in Asian
markets outside the PRC by, for example, serving as a trading
partner between ACM Shanghai and its customers, procuring raw
materials and components, performing sales and marketing
activities, and making strategic investments. In December 2017 we
formed a wholly owned subsidiary in the Republic of Korea, ACM
Research Korea CO., LTD., to serve our customers based in the
Republic of Korea and perform sales, marketing, research and
development activities.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Recent Equity Transactions</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; font-style: italic">Issuance and Subsequent
Exercise of Warrant</font>. In December 2016 Shengxin (Shanghai)
Management Consulting Limited Partnership, or SMC, paid 20,123,500
RMB (approximately $3.0 million as of the date of funding) to ACM
Shanghai for investment pursuant to terms to be subsequently
negotiated. SMC is a PRC limited partnership owned by Jian Wang and
other employees of our subsidiary ACM Shanghai. Jian Wang, who is
the general partner of SMC, is our Vice President, Research and
Development and the brother of David H. Wang, who is our Chief
Executive Officer, President and Chair of the Board. In connection
with that investment, we issued to SMC in March 2017 a warrant
exercisable to purchase 397,502 shares of Class A common stock at a
price of $7.50 per share, for a total exercise price of
approximately $3.0 million. The warrant was exercisable for cash or
on a cashless basis, at the option of SMC, at any time on or before
May 17, 2023 to acquire all, but not less than all, of the shares
of Class A common stock subject to the warrant. In March 2018 we
entered into a warrant exercise agreement with ACM Shanghai and SMC
pursuant to which SMC exercised the SMC warrant in full by issuance
to us of a senior secured promissory note in the principal amount
of approximately $3.0 million. We transferred the SMC note to ACM
Shanghai, in exchange for an intercompany promissory note issued by
ACM Shanghai to us in the principal amount of approximately $3.0
million. Each of the two notes bears interest at a rate of 3.01%
per annum and matures on August 17, 2023. As security for its
performance of its obligations under its note, SMC granted to ACM
Shanghai a security interest in the 397,502 shares of Class A
common stock issued to SMC upon its exercise of the
warrant.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; font-style: italic">Strategic Investment in Key
Supplier.</font> Ninebell Co., Ltd., or Ninebell, which is located
in Seoul, Korea, is the principal supplier of robotic delivery
system subassemblies used in our single-wafer cleaning equipment.
On September&#xA0;6, 2017 we and Ninebell entered
into:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">an ordinary share
purchase agreement, effective as of September 11, 2017, pursuant to
which, contemporaneously with signing, Ninebell issued to us, for a
purchase price of $1.2 million, ordinary shares representing 20% of
Ninebell&#x2019;s post-closing equity; and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">a common stock
purchase agreement, effective as of September 11, 2017, pursuant to
which, contemporaneously with signing, we issued 133,334 shares of
Class A common stock to Ninebell for a purchase price of $7.50 per
share, or an aggregate purchase price of $1.0 million.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px;">
<font style="font-family: Times New Roman; font-size: 13px">In
addition, under the ordinary share purchase agreement, Ninebell
granted us a preemptive right for all future issuances of
equity-related securities by Ninebell and the founder of Ninebell,
who is the only other equity holder of Ninebell, granted us a right
of first refusal with respect to any future sales of his equity
securities.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; font-style: italic">IPO and Concurrent Private
Placements.</font> In November 2017 we issued 2,233,000 shares of
Class A common stock and received net proceeds of $11.7 from our
initial public offering, or the IPO, and concurrently we issued an
additional 1,333,334 shares of Class A common stock through a
private placement for net proceeds of $7.1 million.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; font-style: italic">Acquisition of Outstanding
Minority Interests in Our Operating Company</font>. Until August
31, 2017, ACM Research owned 62.87% of the outstanding equity
interests in ACM Shanghai and three PRC-based third-party investors
held the remaining 37.13% of equity interests, which were reflected
as &#x201C;non-controlling interests&#x201D; in our consolidated
balance sheets and related notes. In 2017 we took the following
actions in order to enable ACM Research to acquire, consistent with
requirements of arrangements previously entered into in connection
with the investors&#x2019; acquisition of ACM Shanghai equity
interests, the outstanding non-controlling interests in ACM
Shanghai:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">In March 2017 we
entered into a securities purchase agreement with Shanghai Science
and Technology Venture Capital Co., Ltd., or SSTVC, which held
18.77% of the ACM Shanghai equity interests. Pursuant to that
agreement, effective as of August 31, 2017, we (a) acquired, for a
purchase price of $5.8 million, SSTVC&#x2019;s equity interests in
ACM Shanghai and (b) issued to SSTVC, for a purchase price of $5.8
million, shares of Series E preferred stock that has converted,
upon the closing of the IPO, into 1,666,170 shares of Class A
common stock, at an effective purchase price of $3.48 per
share.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">24</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">In August 2017 we
entered into a securities purchase agreement with Shanghai Pudong
High-Tech Investment Co., Ltd., or PDHTI, and its subsidiary Pudong
Science and Technology (Cayman) Co., Ltd., or PST, pursuant to
which we (a) submitted the winning bid, in an auction process
mandated by PRC regulations, to purchase PDHTI&#x2019;s 10.78%
equity interests in ACM Shanghai, which we completed on November 8,
2017, and (b) issued to PST, on September 8, 2017, 1,119,576 shares
of Class A common stock for a purchase price of $7.50 per share,
representing an aggregate purchase price of $8.4
million.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">In August 2017 we
entered into a securities purchase agreement with Shanghai
Zhangjiang Science &amp; Technology Venture Capital Co., Ltd., or
ZSTVC, and its subsidiary Zhangjiang AJ Company Limited, or ZJAJ,
pursuant to which we (a) submitted the winning bid, in an auction
process mandated by PRC regulations, to purchase ZSTVC&#x2019;s
7.58% equity interests in ACM Shanghai, which we completed on
November 8, 2017, and (b) issued to ZJAJ, on September 8, 2017,
787,098 shares of Class A common stock for a purchase price of
$7.50 per share, or an aggregate purchase price of $5.9
million.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Since
November 8, 2017, ACM Research has owned all of the outstanding
equity interests in ACM Shanghai.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">25</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PRC Government Research and Development Funding</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">ACM
Shanghai has received three grants from local and central
governmental authorities in the PRC. The first grant, which was
awarded in 2008, relates to the development and commercialization
of 65nm to 45nm stress-free polishing technology. The second grant
was awarded in 2009 to fund interest expense on short-term
borrowings. The most recent grant was made in 2014 and relates to
the development of electro copper-plating technology. PRC
governmental authorities provide the majority of the funding,
although ACM Shanghai is also required to invest certain amounts in
the projects.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The PRC
governmental grants contain certain operating conditions, and we
are required to go through a government due diligence process once
the project is complete. The grants therefore are recorded as
long-term liabilities upon receipt, although we are not required to
return any funds we receive. Grant amounts are recognized in our
statements of operations and comprehensive income as
follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Government
subsidies relating to current expenses are reflected as reductions
of those expenses in the periods in which they are reported. Those
reductions totaled $240,000 in the first three months of&#xA0;2018,
compared to $960,000 in the first three months of
2017.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Government
subsidies for interest on short-term borrowings are reported as
reductions of interest expense in the periods the interest is
accrued. We had no such reductions of interest expense in the first
three months of 2018 or the first three months of
2017.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Government grants
used to acquire depreciable assets are transferred from long-term
liabilities to property, plant and equipment when the assets are
acquired and then the recorded amounts of the assets are credited
to other income over the useful lives of the assets. Related
government subsidies recognized as other income totaled $38,000 in
the first three months of 2018 and $32,000 in the first three
months of 2017.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
How We Evaluate Our Operations</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
present information below with respect to three measures of
financial performance:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">We define
&#x201C;adjusted EBITDA&#x201D; as our net income excluding interest
expense (net), income tax benefit (expense), depreciation and
amortization, and stock-based compensation. We define adjusted
EBITDA to also exclude restructuring costs, although we have not
incurred any such costs to date.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">We define
&#x201C;free cash flow&#x201D; as net cash provided by operating
activities less purchases of property and equipment (net of
proceeds from disposals) and of intangible assets.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">We define
&#x201C;adjusted operating income (loss)&#x201D; as our income (loss)
from operations excluding stock-based compensation.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">These
financial measures are not based on any standardized methodologies
prescribed by accounting principles generally accepted in the
United States, or GAAP, and are not necessarily comparable to
similarly titled measures presented by other
companies.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We have
presented adjusted EBITDA, free cash flow and adjusted operating
income (loss) because they are key measures used by our management
and board of directors to understand and evaluate our operating
performance, to establish budgets and to develop operational goals
for managing our business. We believe that these financial measures
help identify underlying trends in our business that could
otherwise be masked by the effect of the expenses that we exclude.
In particular, we believe that the exclusion of the expenses
eliminated in calculating adjusted EBITDA and adjusted operating
income (loss) can provide useful measures for period-to-period
comparisons of our core operating performance and that the
exclusion of property and equipment purchases from operating cash
flow can provide a usual means to gauge our capability to generate
cash. Accordingly, we believe that these financial measures provide
useful information to investors and others in understanding and
evaluating our operating results, enhancing the overall
understanding of our past performance and future prospects, and
allowing for greater transparency with respect to key financial
metrics used by our management in its financial and operational
decision-making.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Adjusted EBITDA,
free cash flow and adjusted operating income (loss) are not
prepared in accordance with GAAP, and should not be considered in
isolation of, or as an alternative to, measures prepared in
accordance with GAAP. There are a number of limitations related to
the use of adjusted EBITDA rather than net income (loss), which is
the nearest GAAP equivalent. Some of these limitations
are:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">adjusted EBITDA
excludes depreciation and amortization and, although these are
non-cash expenses, the assets being depreciated or amortized may
have to be replaced in the future;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">we exclude
stock-based compensation expense from adjusted EBITDA and adjusted
operating income (loss), although (a) it has been, and will
continue to be for the foreseeable future, a significant recurring
expense for our business and an important part of our compensation
strategy and (b) if we did not pay out a portion of our
compensation in the form of stock-based compensation, the cash
salary expense included in operating expenses would be higher,
which would affect our cash position;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">the expenses and
other items that we exclude in our calculation of adjusted EBITDA
may differ from the expenses and other items, if any, that other
companies may exclude from adjusted EBITDA when they report their
operating results;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">adjusted EBITDA
does not reflect changes in, or cash requirements for, working
capital needs;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">adjusted EBITDA
does not reflect interest expense, or the requirements necessary to
service interest or principal payments on debt;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">26</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">

<div></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">adjusted EBITDA
does not reflect income tax expense (benefit) or the cash
requirements to pay taxes;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">adjusted EBITDA
does not reflect historical cash expenditures or future
requirements for capital expenditures or contractual
commitments;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">although
depreciation and amortization charges are non-cash charges, the
assets being depreciated and amortized will often have to be
replaced in the future, and adjusted EBITDA does not reflect any
cash requirements for such replacements; and</font></div>
</div>
</div>
<div><br></div>
</div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">adjusted EBITDA
includes expense reductions and non-operating other income
attributable to PRC governmental grants, which may mask the effect
of underlying developments in net income (loss), including trends
in current expenses and interest expense, and free cash flow
includes the PRC governmental grants, the amount and timing of
which can be difficult to predict and are outside our
control.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table reconciles net income (loss), the most directly
comparable GAAP financial measure, to adjusted EBITDA:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March&#xA0;31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Adjusted EBITDA Data:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,780</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,089</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
expense, net&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">100</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">75</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
tax expense (benefit)&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">22</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">781</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Depreciation
and amortization&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">80</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">57</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Stock-based
compensation&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,175</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">835</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Adjusted
EBITDA&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(403</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(341</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Adjusted EBITDA in
the first three months of 2018, as compared with the comparable
period in 2017, reflected an increase of $700,000 in net loss and a
$1.3 million increase in stock based compensation offset by a
decrease of $760,000 in income tax expense. We do not exclude from
adjusted EBITDA expense reductions and non-operating other income
attributable to PRC governmental grants because we consider and
incorporate the expected amounts and timing of those grants in
incurring expenses and capital expenditures.&#xA0;If we did not
receive the grants, our cash expenses therefore would be lower, and
our cash position would not be affected, to the extent we have
accurately anticipated the amounts of the grants. For additional
information regarding our PRC grants, please see &#x201C;&#x2014;PRC
Government Research and Development Funding.&#x201D;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In the
first three months of 2018 and 2017, free cash flow did not differ
from net cash provided by operating activities, the most directly
comparable GAAP financial measure:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March&#xA0;31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Free Cash Flow Data:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 13px"><font style="color: #000; font-family: Times\ New\ Roman">Net cash (used in)
provided by operating activities&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(7,393</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">352</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 13px"><font style="font-family: Times\ New\ Roman"></font><font style="font-size: 13px">Purchase of property and
equipment</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(395</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(12</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-size: 13px"><font style="color: #000; font-family: Times\ New\ Roman">Purchase of
intangible assets&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(24</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-size: 13px"><font style="color: #000; font-family: Times\ New\ Roman">Free cash
flow&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(7,788</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">316</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><a name="ref.QCACD1"></a></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Free
cash flow in the first three months of 2018, as compared with the
comparable period in 2017, reflected the factors driving net cash
provided by operating activities, principally decreases in accounts
receivable, accounts payable and inventory and an increase in
stock-based compensation expense. Consistent with our methodology
for calculating adjusted EBITDA, we do not adjust free cash flow
for the effects of PRC government subsidies, because we take those
subsidies into account in incurring expenses and capital
expenditures.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Adjusted operating
income (loss) excludes stock-based compensation from income (loss)
from operations. Although stock-based compensation is an important
aspect of the compensation of our employees and executives,
determining the fair value of certain of the stock-based
instruments we utilize involves a high degree of judgment and
estimation and the expense recorded may bear little resemblance to
the actual value realized upon the vesting or future exercise of
the related stock-based awards. Furthermore, unlike cash
compensation, the value of stock options, which is an element of
our ongoing stock-based compensation expense, is determined using a
complex formula that incorporates factors, such as market
volatility, that are beyond our control. Management believes it is
useful to exclude stock-based compensation in order to better
understand the long-term performance of our core business and to
facilitate comparison of our results to those of peer companies.
The use of non-GAAP financial measures excluding stock-based
compensation has limitations, however. If we did not pay out a
portion of our compensation in the form of stock-based
compensation, the cash salary expense included in operating
expenses would be higher and our cash holdings would be less. The
following tables reflect the exclusion of stock-based compensation,
or SBC, from line items comprising income (loss) from
operations:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:40%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="6" rowspan="1" style="vertical-align:bottom;width:60%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 98%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:40%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align:bottom;width:30%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 3%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 94%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 3%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align:bottom;width:30%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 3%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 94%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 3%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:40%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Actual</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
(GAAP)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
SBC</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Adjusted</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
(Non-GAAP)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Actual</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
(GAAP)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
SBC</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Adjusted</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
(Non-GAAP)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Adjusted Operating Income (Loss):</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">9,743</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">9,743</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,660</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,660</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cost
of revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(4,621</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(4,613</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(3,258</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(3,253</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Gross profit</font>&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,122</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,130</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,407</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Operating
expenses:</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Sales
and marketing&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,855</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(34</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,821</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,163</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,157</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Research
and development</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,541</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(27</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,514</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(928</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(13</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(915</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and administrative</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(3,630</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,106</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,524</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,864</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(811</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,053</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
(loss) from operations</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,904</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,175</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">271</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1,553</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(835</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(718</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Adjusted operating
loss in the first three months of 2018, as compared with the
comparable period in 2017, reflected an increase of $1.3 million in
stock-based compensation expense.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Stock-Based Compensation Expense</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Cost of
revenue and operating expenses during the periods presented below
have included stock-based compensation as follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March&#xA0;31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Stock-Based Compensation Expense:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cost
of revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Sales
and marketing expense&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">34</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Research
and development expense&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">13</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and administrative expense&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,106</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">811</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,175</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">835</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
recognized stock-based compensation expense to employees of $93,000
in the first three months of 2018, compared to $61,000 in the first
three months of 2017. <font style="color: #000000; background-color: #FFFFFF">As of March 31, 2018
and December 31, 2017, $1.6 million and $1.7 million, respectively,
of total unrecognized employee stock-based compensation expense,
net of estimated forfeitures, related to stock-based awards were
expected to be recognized over a weighted-average period of 2.05
years and 1.77 years, respectively. Total recognized compensation
cost may be adjusted for future changes in estimated
forfeitures.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We
recognized stock-based compensation expense to non-employees of
$2.1 million in the first three months of 2018, compared to
$774,000 in the first three months of 2017. The fair value of each
option granted to a non-employee is re-measured at each period end
until the vesting date.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Critical Accounting Policies and Significant Judgments and
Estimates</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
preparation of our consolidated financial statements in conformity
with GAAP requires management to make estimates and assumptions in
applying our accounting policies that affect the reported amounts
of assets, liabilities, revenue and expenses, and related
disclosures of contingent assets and liabilities. We base these
estimates and assumptions on historical experience, and evaluate
them on an on-going basis to ensure that they remain reasonable
under current conditions. Actual results could differ from those
estimates. T<font style="background-color: #FFFFFF">here were no
significant changes in our critical accounting estimates during the
first three months of 2018 to augment the critical accounting
estimates disclosed in &#x201C;Item 7. Management&#x2019;s Discussion
and Analysis of Financial Condition and Results of Operations
&#x2500;</font> <font style="background-color: #FFFFFF">Critical
Accounting Policies and Significant Judgments and Estimates&#x201D;
included in our Annual Report, except we note
that:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">28</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">

<div></div>
<div style="display: table;">
<div style="display: table-row;">
<div style="text-align: right; display: table-cell; width: 4px; padding-right: 8px;"><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Revenue Recognition</font>: Effective January
1, 2018, we adopted FASB&#x2019;s ACS Topic 606,&#xA0;<font style="font-style: italic">Revenue From Contracts With Customers</font>,
regarding the recognition, presentation and disclosure of revenue
in our financial statements. Adoption of this new revenue standard
did not impact our financials presented previously. We recognize
revenue when control of the promised goods or services is
transferred to our customer, in an amount that reflects the
consideration we expect to be entitled to in exchange for those
goods or services.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table;">
<div style="display: table-row;">
<div style="text-align: right; display: table-cell; width: 4px; padding-right: 8px;"><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Stock-Based Compensation</font>: Please see
note 14 to our condensed consolidated financial statements included
elsewhere in this report for, among other things, a presentation of
weighted-average assumptions used in the Black-Scholes option
pricing model to determine the fair value of stock option grants
made during the first three months of 2018.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10"><br></font></div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">Results of Operations</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table sets forth our results of operations for the
periods presented, as percentages of revenue.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">100.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">100.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cost
of revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">47.4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">57.6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">52.6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">42.4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Operating
expenses:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Sales
and marketing&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">19.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">20.5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Research
and development&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15.8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">16.4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:12px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and administrative&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">37.3</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">32.9</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:24px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
operating expenses, net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">72.1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">69.8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
(loss) from operations&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(19.5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(27.4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
expense, net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1.4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
income (expense), net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(7.8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(1.1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
(loss) before income taxes&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(28.3</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(29.9</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
tax (expense) benefit&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(0.2</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(13.8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(28.5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(43.7</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Less:
Net income (loss) attributable to non-controlling
interests</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6.8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:36px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
loss attributable to ACM Research, Inc.&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(28.5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(36.9</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)%</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Comparison of Three Months Ended March 31, 2018 and
2017</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Revenue</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
% Change</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017 v 2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">9,743</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,660</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">72.1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">29</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; page-break-after: always; width: 100%; height: 1px; background-color: #000000">
<!--page break line--></div>
<div id="hdr">
<div style="text-align: right; width: 100%"><font style="font-family: Times New Roman; font-size: 11px">&#xA0;</font></div>
</div>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
increase in revenue of $4.1 million in the three months ended March
31, 2018 reflected increases in revenue from single-wafer cleaning
equipment of $4.0 million and $0.1 million increase from service
and parts. The increases are from our existing
customers.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Our
revenue from sales of single-wafer wet cleaning equipment totaled
$9.5 million, or 97.97% of our revenue, in the first three months
of 2018, compared with $7.5 million, or 99.43% of revenue, in the
first three months of 2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We have
generated most of our revenue from a limited number of customers as
the result of our strategy of initially placing SAPS- and
TEBO-based equipment with a small number of leading chip
manufacturers that are driving technology trends and key capability
implementation. In the first three months of 2018, 97.97% of our
revenue was derived from SK Hynix, Inc., a leading Korean memory
chip company. In the first three months of 2017, 99.43% of our
revenue was derived from three customers: Sky Hynix, Inc. accounted
for 58.06% of our revenue; JiangYin ChangDian Advanced Packaging
Co. Ltd., a leading PRC foundry, accounted for 27.32% of our
revenue; and Semiconductor Manufacturing International Corporation,
a leading PRC foundry, accounted for 14.05% of our revenue. Please
see &#x201C;Item 1A. Risk Factors&#x2014;Business&#x2014;We depend on
a small number of customers for a substantial portion of our
revenue, and the loss of, or a significant reduction in orders
from, one or more of our major customers could have a material
adverse effect on our revenue and operating results. There are also
a limited number of potential customers for our products&#x201D; of
our Annual Report.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">All of
our sales in 2017 and the first three months of 2018 were to
customers located in Asia, and we anticipate that a substantial
majority of our revenue will continue to come from customers
located in this region for the near future. We have increased our
sales efforts to penetrate the markets in North America and Western
Europe.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Cost of Revenue and Gross Margin</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
% Change</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017 v 2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cost
of revenue&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,621</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,258</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">41.8</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
profit&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,122</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,402</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">113.2</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">52.6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">42.4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">10.2</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;"><br></font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Cost of
revenue increased $1.4 million, and gross profit increased $2.7
million, from the three months ended March 31, 2018 to the
comparable period in 2017.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px;">
<font style="font-family: Times New Roman; font-size: 13px">Gross
margin increased 10%, primarily due to the sale of three
higher-margin SAPs tools compared to the mixed front and back end
tools in 2017. Gross margin may vary from period to period,
primarily related to the level of utilization and the timing and
mix of purchase orders. We expect gross margin to be between 40%
and 45% for the foreseeable future, with direct manufacturing costs
approximating 50% to 55% of revenue and overhead costs totaling
approximately 5% of revenue.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">30</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Operating Expenses</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
% Change</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017 v 2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Sales
and marketing expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,855</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,163</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">59.5</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Research
and development expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,541</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">928</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">66.1</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">General
and administrative expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,630</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,864</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">94.7</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
operating expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">7,026</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,955</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">77.6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Sales and marketing expense</font> increased
$692,000 in the three months ended March 31, 2018 as compared to
the corresponding period in 2017, primarily due to increases in
service expenses, personnel costs and sales commissions.</font>
<font style="font-family: Times New Roman; font-size: 13px">Sales
and marketing expense accounted for 19.0% of our revenue in the
first three months of 2018 compared with 20.5% of revenue in the
first three months of 2017. Sales and marketing expense consists
primarily of:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">compensation of
personnel associated with pre- and after-sales support and other
sales and marketing activities, including stock-based
compensation;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">sales commissions
paid to independent sales representatives;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">fees paid to sales
consultants;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">shipping and
handling costs for transportation of products to
customers;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">cost of trade
shows;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">travel and
entertainment; and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">allocated overhead
for rent and utilities.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-indent: 24px; margin-right: 0px;"><font style="font-family: Times\ New\ Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Research and development expense</font>
increased $613,000 in the three months ended March 31, 2018 as
compared to the corresponding period in 2017, principally as a
result of increases in testing fees and personnel costs. Research
and development expense represented 15.3% and 16.3% of our revenue
in the three months ended March 31, 2018 and 2017, respectively.
Without reduction by grant amounts received from PRC governmental
authorities (see &#x201C;&#x2014;PRC Government Research and
Development Funding&#x201D;), gross research and development expense
totaled $1.8 million, or 18.1% of revenue, in the three months
ended March 31, 2018 and $1.9 million, or 33.4% of revenue, in the
three months ended March 31, 2017.</font></font> <font style="font-family: Times New Roman; font-size: 13px">Research and
development expense relates to the development of new products and
processes and encompasses our research, development and customer
support activities. Research and development expense consists
primarily of:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">compensation of
personnel associated with our research and development activities,
including stock based compensation;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">costs of components
and other research and development supplies;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">travel expense
associated with customer support;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">amortization of
costs of software used for research and development purposes;
and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">allocated overhead
for rent and utilities.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">General and administrative expense</font>
increased $1.8 million in the three months ended March 31, 2018 as
compared to the corresponding period in 2017, principally resulting
from a $1.3 million increase in stock based compensation expenses
and from expenses associated with being a publicly traded
company.</font> General and administrative expense accounted for
37.3% of our revenue in the first three months of 2018 compared
with 32.9% of revenue in the first three months of 2017. General
and administrative expense consists primarily of:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">compensation of
executive, accounting and finance, human resources, information
technology, and other administrative personnel, including
stock-based compensation;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">professional fees,
including accounting and legal fees;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">other corporate
expenses; and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">allocated overhead
for rent and utilities.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Other Income and Expenses</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March 31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
% Change</font></div>
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017 v 2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:64%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Interest
expense, net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(100</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(76</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">31.6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:64%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
income (expense), net&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(755</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(64</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,079.7</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Interest expense
consists of interest incurred from outstanding short-term
borrowings. Interest expense increased by $24,000 in the three
months ended March 31, 2018 from $76,000 in the three months ended
March 31, 2017, principally as a result of increased borrowings
under short-term bank loans. We earn interest income from
depositary accounts. Interest income was nominal in the three
months ended March 31, 2018 and 2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Non-operating
income (expense), net primarily reflects (a) gains or losses
recognized from the effect of exchange rates on our foreign
currency-denominated asset and liability balances and (b)
depreciation of assets acquired with government subsidies, as
described under "&#x2014;PRC Government Research and Development
Funding&#x201D; above.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">31</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Income
Tax Expense<br></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
following presents components of income tax expense for the
indicated periods:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 24%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
Three Months Ended March&#xA0;31,</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times\ New\ Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2018</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times\ New\ Roman; color: rgb(0, 0, 0);">
2017</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Current:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">U.S.
federal&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">U.S.
state&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Foreign&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(22</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">Total current
income tax expense&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(22</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Deferred:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">U.S.
federal&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">U.S.
state&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Foreign&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(781</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">Total deferred
income tax expense&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2500;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(781</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:36px;"><font style="font-family: Times New Roman; font-size: 13px">Total current
income tax expense&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(22</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(781</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">On
December 22, 2017, the 2017 Tax Cuts and Jobs Act, or the Tax Act,
was enacted into law. The new legislation contains several key tax
provisions that affect us, including a one-time mandatory
transition tax on accumulated foreign earnings and a reduction of
the corporate income tax rate to 21% effective January 1, 2018. Due
to the timing of the enactment and the complexity involved in
applying the provisions of the Tax Act, we made reasonable
estimates of the effects and recorded provisional amounts in our
financial statements as of December 31, 2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">As we
collect and prepare necessary data, and interpret the Tax Act and
any additional guidance issued by the U.S. Treasury Department, the
Internal Revenue Service, and other standard-setting bodies, we may
make adjustments to the provisional amounts. Those adjustments may
materially affect our provision for income taxes and effective tax
rate in the period in which the adjustments are made. There were no
adjustments made in the first three months of 2018. The accounting
for the tax effects of the Tax Act will be completed later in
2018.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Our
effective tax rate differs from statutory rates of 21% for U.S.
federal income tax purposes and 15% to 25% for Chinese income tax
purpose due to the effects of the valuation allowance and certain
permanent differences as it pertains to book-tax differences in the
value of client equity securities received for services. Our two
PRC subsidiaries, ACM Shanghai and ACM Wuxi, are liable for PRC
corporate income taxes at the rates of 15% and 25%, respectively.
Pursuant to the Corporate Income Tax Law of the PRC, our PRC
subsidiaries generally would be liable for PRC corporate income
taxes as a rate of 25%. According to Guoshuihan 2009 No.&#xA0;203,
an entity certified as an &#x201C;advanced and new technology
enterprise&#x201D; is entitled to a preferential income tax rate of
15%. ACM Shanghai was certified as an &#x201C;advanced and new
technology enterprise&#x201D; in 2012 and again in 2016, with an
effective period of three years.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We file
income tax returns in the United States and state and foreign
jurisdictions. Those federal, state and foreign income tax returns
are under the statute of limitations subject to tax examinations
for 2009 through 2016. To the extent we have tax attribute
carryforwards, the tax years in which the attribute was generated
may still be adjusted upon examination by the Internal Revenue
Service or state or foreign tax authorities to the extent utilized
in a future period.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">32</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Liquidity and
Capital Resources</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">During
the first three months of 2018, we funded our technology
development and operations principally through application of
proceeds from the IPO and concurrent private placements in November
2017 and, to a lesser extent, from short-term borrowings by ACM
Shanghai from local financial institutions. During the three-month
period, our operations used cash flow of $7.4 million and we did
not received research and development grants from local and central
PRC governmental authorities.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">We
believe our existing cash and cash equivalents (including our net
proceeds of the IPO and the concurrent private placements), our
cash flow from operating activities, and short-term bank borrowings
by ACM Shanghai will be sufficient to meet our anticipated cash
needs for at least the next twelve months. We do not expect that
our anticipated cash needs for the next twelve months will require
our receipt of any PRC government subsidies. Our future working
capital needs will depend on many factors, including the rate of
our business and revenue growth, the payment schedules of our
customers, and the timing of investment in our research and
development as well as sales and marketing. To the extent our cash
and cash equivalents, cash flow from operating activities and
short-term bank borrowings are insufficient to fund our future
activities, we may need to raise additional funds through
additional bank credit arrangements or public or private debt or
equity financings. We also may need to raise additional funds in
the event we determine in the future to effect one or more
acquisitions of businesses, technologies and products. If
additional funding is required, we may not be able to obtain bank
credit arrangements or to affect an equity or debt financing on
terms acceptable to us or at all.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 24px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Sources of Funds</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Equity and Equity-Related Securities.</font>
During the first three months of 2018, we received proceeds of
$62,000 from sales of common stock pursuant to option
exercises.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Indebtedness.</font> ACM Shanghai is a party
to lines of credit with three banks, as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: bottom; width: 27%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Lender</font></font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 14%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Agreement Date</font></font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 15%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Maturity Date</font></font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 7%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Annual Interest Rate</font></font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 13%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Maximum Borrowing Amount(1)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 2%">
<div><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 15%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">
Amount Outstanding at March 31, 2018(1)</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 27%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 14%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="3" style="vertical-align: middle; width: 30%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
(in thousands)</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td rowspan="2" style="vertical-align: top; width: 27%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Bank of China Pudong Branch</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 2%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 14%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
August&#xA0;2017</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 15%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
September&#xA0;2018</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
5.69%</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB30,000</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB20,000</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: top; width: 13%;">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$4,770</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$3,180</font></div>
</td>
</tr><tr>
<td rowspan="2" style="vertical-align: top; width: 27%;">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Bank
of Shanghai Pudong&#xA0;Branch</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 14%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
August&#xA0;2017</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 15%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
September&#xA0;2018</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
5.66</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB25,000</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RM20,260</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$3,975</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$3,221</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td rowspan="2" style="vertical-align: top; width: 27%;">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Shanghai
Rural Commercial&#xA0;Bank</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 14%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
November&#xA0;2017</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 15%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
November&#xA0;2018 &#x2500;January 2019</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
5.44</font></div>
</td>
<td rowspan="2" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB15,000</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RM15,000</font></div>
</td>
</tr><tr style="background-color: #cceeff">
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$4,770</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$2,385</font></div>
</td>
</tr><tr>
<td rowspan="4" style="vertical-align: top; width: 27%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Bank of Communications</font></div>
</td>
<td rowspan="4" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="4" style="vertical-align: top; width: 14%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
November&#xA0;2017</font></div>
</td>
<td rowspan="4" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="4" style="vertical-align: top; width: 15%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
December&#xA0;2018</font></div>
</td>
<td rowspan="4" style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="4" style="vertical-align: top; width: 7%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
5.66</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB10,000</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB10,000</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$1,590</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$1,590</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB70,000</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
RMB65,260</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 13%">
<div style="text-align: right; margin-left: 0px; margin-right: 2px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$12,720</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 15%">
<div style="text-align: right; margin-left: 0px; margin-right: 7px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
$10,376</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(1)
Converted from RMB to dollars as of March 31, 2018.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">All of
the amounts owing under the line of credit with Bank of China
Pudong Branch are secured by ACM Shanghai&#x2019;s intellectual
property. All of the amounts owing under the lines of credit with
Bank of Shanghai Pudong Branch and Shanghai Rural Commercial Bank
are guaranteed by David Wang, our Chair of the Board, Chief
Executive Officer and President.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Working
Capital</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table sets forth selected working capital
information:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
<font style="font-size: 11px">March 31,</font></font></div>
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
<font style="font-size: 11px">2018</font></font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-family:Times New Roman;font-size:13px;font-style:italic;color:#000000;">
(in thousands)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
and cash equivalents&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,186</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
receivable, less allowance for doubtful amounts&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">27,793</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Inventory&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">19,865</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Working
capital&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">62,844</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Our
cash and cash equivalents at March 31, 2018 were unrestricted and
held for working capital purposes. ACM Shanghai, our only direct
PRC subsidiary, is, however, subject to PRC restrictions on
distributions to equity holders. We currently intend for ACM
Shanghai to retain all available funds any future earnings for use
in the operation of its business and do not anticipate its paying
any cash dividends.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We have
not entered into, and do not expect to enter into, investments for
trading or speculative purposes. Our accounts receivable balance
fluctuates from period to period, which affects our cash flow from
operating activities. Fluctuations vary depending on cash
collections, client mix, and the timing of shipment and acceptance
of our tools.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 24px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Uses of Funds</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash Flow for Operating Activities.</font> Our
operations used cash flow of $7.4 million in the first three months
of 2018. Our cash flow from operating activities is influenced by
(a) the amount of cash we invest in personnel and technology
development to support anticipated future growth in our business,
(b) increases in the number of customers using our products and
services, and (c) the amount and timing of payments by
customers.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Capital Expenditures.</font> We estimate that
our capital expenditures in 2018 will total approximately $3.2
million. We are not currently party to any purchase contracts
related to future capital expenditures. We incurred $386,000 of
capital expenditures in the first three months of 2018. We are not
currently party to any purchase contracts related to future capital
expenditures.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Contractual Obligations and
Requirements</font>. Our contractual obligations and other
commercial commitments are summarized in the section captioned
&#x201C;Item&#xA0;7. Management&#x2019;s Discussion and Analysis of
Financial Condition and Results of Operations&#x2014;Liquidity and
Capital Resources&#x2014;Contractual Obligations and
Requirements&#x201D; in our Annual Report. Other than changes that
occurred in the ordinary course of business, we had no material
changes to our contractual obligations reported in our Annual
Report during the first three months of 2018. For additional
discussion, see note 17 to our condensed consolidated financial
statements included elsewhere in this report.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Effects of Inflation</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Inflation and
changing prices have not had a material effect on our business, and
we do not expect that they will materially affect our business in
the foreseeable future. Any impact of inflation on cost of revenue
and operating expenses, especially employee compensation costs, may
not be readily recoverable in the price of our product
offerings.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Off-Balance Sheet Arrangements</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">As of
March 31, 2018, we did not have any significant off-balance sheet
arrangements, as defined in Item 303(a)(4)(ii) of Regulation S-K of
the Securities and Exchange Commission, <font style="color: #000000">except the operating lease commitment disclosed in
the unaudited condensed consolidated financial
statements</font>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Emerging Growth Company Status</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We are
an &#x201C;emerging growth company&#x201D; as defined in the
Jumpstart Our Business Startups Act, or JOBS Act, and may take
advantage of provisions that reduce our reporting and other
obligations from those otherwise generally applicable to public
companies. We may take advantage of these provisions until the
earliest of December 31, 2022 or such time that we have annual
revenue greater than $1.0 billion, the market value of our capital
stock held by non-affiliates exceeds $700 million or we have issued
more than $1.0 billion of non-convertible debt in a three-year
period. We have chosen to take advantage of some of these
provisions, and as a result we may not provide stockholders with
all of the information that is provided by other public companies.
We have, however, irrevocably elected not to avail ourselves, as
would have been permitted by Section 107 of the JOBS Act, of the
extended transition period provided in Section 7(a)(2)(B) of the
Securities Act of 1933 for complying with new or revised accounting
standards, and we therefore will be subject to the same new or
revised accounting standards as public companies that are not
emerging growth companies</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">34</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 3.&#xA0;Quantitative and Qualitative Disclosures about Market
Risks</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Market
risk represents the risk of loss that may impact our financial
position due to adverse changes in financial market prices and
rates. Our market risk exposure is primarily the result of
fluctuations in foreign exchange rates and interest rates. We do
not hold or issue financial instruments for trading
purposes.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Foreign Exchange Risk</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Although our
financial statements are denominated in U.S. dollars, a sizable
portion of our revenues and costs are denominated in other
currencies, primarily the Renminbi. The Renminbi is not freely
convertible into foreign currencies for capital account
transactions. The value of the Renminbi against the U.S. dollar and
other currencies is affected by changes in the PRC&#x2019;s
political and economic conditions and by the PRC&#x2019;s foreign
exchange policies, among other things. In July 2005, the PRC
government changed its decades-old policy of pegging the value of
the Renminbi to the U.S. dollar, and the Renminbi appreciated more
than 20% against the U.S. dollar over the following three years.
Between July 2008 and June&#xA0;2010, this appreciation subsided
and the exchange rate between the Renminbi and the U.S. dollar
remained within a narrow band. Since June&#xA0;2010, the Renminbi
has fluctuated against the U.S. dollar, at times significantly and
unpredictably. It is difficult to predict how market forces or PRC
or U.S. government policy may impact the exchange rate between the
Renminbi and the U.S. dollar in the future. To date, we have not
entered into any hedging transactions in an effort to reduce our
exposure to foreign currency exchange risk.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Interest Rate Risk</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2018, we had unrestricted cash and cash equivalents
totaling $15.2 million. These amounts were held for working capital
purposes and were held primarily in checking accounts of various
banks. We believe we do not have any material exposure to changes
in our cash balance as a result of changes in interest rates.
Declines in interest rates, however, would reduce future interest
income.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 4.&#xA0;Controls and Procedures</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Disclosure Controls and Procedures</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">Our
management, with the participation of our chief executive officer
and interim chief financial officer, evaluated the effectiveness of
our disclosure controls and procedures as of March 31, 2018. The
term &#x201C;disclosure controls and procedures,&#x201D; as defined
in Rules&#xA0;13a-15(e)&#xA0;and 15d-15(e)&#xA0;under the
Securities Exchange Act of 1934, means controls and other
procedures of a company that are designed to ensure that
information required to be disclosed by a company in the reports
that it files or submits under the Securities Exchange Act of 1934
is recorded, processed, summarized and reported, within the time
periods specified in the SEC&#x2019;s rules and forms. Disclosure
controls and procedures include controls and procedures designed to
ensure that information required to be disclosed by a company in
the reports that it files or submits under the Securities Exchange
Act of 1934 is accumulated and communicated to the company&#x2019;s
management, including its principal executive and principal
financial officers, as appropriate to allow timely decisions
regarding required disclosure. Management recognizes that any
controls and procedures, no matter how well designed and operated,
can provide only reasonable assurance of achieving their objectives
and management necessarily applies its judgment in evaluating the
cost-benefit relationship of possible controls and procedures.
Based on the evaluation of our disclosure controls and procedures
as of March 31, 2018, and due to the material weakness in our
internal control over financial reporting described in &#x201C;Item
1A. Risk Factors&#x2014; Our management and auditors identified a
material weakness in our internal control over financial reporting
that, if not properly remediated, could result in material
misstatements in our consolidated financial statements that could
cause investors to lose confidence in our reported financial
information and have a negative effect on the trading price of our
stock&#x201D; in our Annual Report, our chief executive officer and
interim chief financial officer concluded that, as of such date,
our disclosure controls and procedures over financial reporting
were not effective during the three months ended March 31, 2018, as
discussed below.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">35</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Changes in Internal Control over Financial Reporting and
Remediation Efforts</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">During
the three months ended March 31, 2018, no changes, other than those
in conjunction with certain remediation efforts described below,
were identified to our internal control over financial reporting
that materially affected, or were reasonably likely to materially
affect, our internal control over financial reporting.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
connection with its audits of our consolidated financial statements
as of, and for the year ended, December&#xA0;31, 2017, BDO China
Shu Lun Pan Certified Public Accountants LLP informed us that it
had identified a material weakness in our internal control over
financial reporting relating to our lack of sufficient qualified
financial reporting and accounting personnel with an appropriate
level of expertise to properly address complex accounting issues
under GAAP and to prepare and review our consolidated financial
statements and related disclosures to fulfill GAAP and Securities
and Exchange Commission financial reporting
requirements.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In the
three months ended March 31, 2018, we hired additional accounting
and finance personnel and engaged outside consulting firms in order
to improve our internal control over the financial reporting
process. We will continue to monitor the effectiveness of our
internal control over financial reporting and will seek to employ
any additional tools and resources deemed necessary to enhance our
internal control over financial reporting.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row"><br></div>
</div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">36</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART II. OTHER INFORMATION</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 1A.&#xA0;Risk Factors</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">Investing in Class
A common stock involves a high degree of risk. You should consider
and read carefully all of the information contained in this report,
including the consolidated financial statements and related notes
set forth in &#x201C;Item 1. Financial Statements&#x201D; of Part I
above, before making an investment decision. You should also review
carefully the risk factors discussed in &#x201C;Item 1A. Risk
Factors&#x201D; in our Annual Report. There have been no material
changes to those risk factors since the filing of our Annual Report
with the Securities and Exchange Commission on March 23, 2018. The
occurrence of any of the risks described in our Annual Report, or
additional risks and uncertainties not presently known to us or
that we currently believe to be immaterial, could materially and
adversely affect our business, financial condition, results of
operations or cash flows. In any such case, the trading price of
Class A common stock could decline, and you may lose all or part of
your investment.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 2.&#xA0;Unregistered Sales of Equity Securities and Use of
Proceeds</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Recent Sales of Unregistered Equity Securities</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">In
January 2018 we issued and sold to an employee an aggregate of
22,915 unregistered shares of Class A common stock upon the
exercise of stock options at a per share exercise price of $1.50.
This transaction did not involve any underwriters, underwriting
discounts or commissions, or any public offering. We believe the
offer, sale and issuance of these shares was exempt from
registration under the Securities Act of 1933 by virtue of Section
4(a)(2) thereof (or Regulation D promulgated thereunder) because
the issuance of securities to the recipient did not involve a
public offering, or in reliance on Rule 701 because the transaction
was pursuant to a contract relating to compensation as provided
under such rule. The recipient of the shares represented his
intentions to acquire the securities for investment only and not
with a view to or for sale in connection with any distribution
thereof, and appropriate legends were placed upon the shares issued
in these transactions. The recipient had adequate access, through a
relationship with us, to information about us. The sales of these
shares were made without any general solicitation or
advertising.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">In
March 2018 we agreed to issue 397,502 shares of Class A common
stock pursuant to an exercise of a warrant in exchange for a senior
secured promissory note in the principal amount of approximately $3
million, as described above under
&#x201C;Item&#xA0;2.&#xA0;Management&#x2019;s Discussion and Analysis
of Financial Condition and Results of Operations&#x2014;Recent
Equity Transactions&#x2500;Issuance and Subsequent Exercise of
Warrant.&#x201D; This transaction did not involve any underwriters,
underwriting discounts or commissions or any public offering. We
believe the offers, sales and issuance of these shares was exempt
from registration under the Securities Act of 1933 by virtue of
Section&#xA0;4(a)(2) thereof because the issuance of securities to
the recipients did not involve a public offering. SMC, the
recipient of the shares, represented its intentions to acquire the
shares for investment only and not with a view to or for sale in
connection with any distribution thereof, and appropriate legends
were placed upon the stock certificates issued in these
transactions. SMC represented that it had adequate access to
information about us. The issuance and sale of these shares were
made without any general solicitation or advertising.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Use of IPO Proceeds</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
Registration Statement on Form S-1 (File No. 333- 220451) for the
IPO was declared effective by the SEC on November 2, 2017. Shares
of Class A common stock began trading on the Nasdaq Global Market
on November 3, 2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
underwriters of the IPO were Roth Capital Partners, LLC,
Craig-Hallum Capital Group LLC and The Benchmark Company, LLC. The
offering commenced on November 2, 2017 and did not terminate until
the sale of all of the shares offered.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">We paid
to the underwriters of the IPO underwriting discounts and
commissions totaling $841,036 in connection with the sale of
2,233,000 shares of Class A common stock. In addition, we incurred
expenses of $1.9 million which, when added to the underwriting
discounts and commissions, amounted to total expenses of $2.7
million. As a result, the IPO net proceeds, after deducting
underwriting discounts and commissions and offering expenses, were
$17.3 million. No offering expenses were paid directly or
indirectly to any of our directors or officers (or their
associates) or persons owning 10.0% or more of any class of our
equity securities or to any other affiliates.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">There
has been no material change in the planned use of IPO proceeds from
that described in the final prospectus filed with the Securities
and Exchange Commission pursuant to Rule 424(b)(4) under the
Securities Act of 1933 on November 3, 2017.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">To date
we have applied $9 million of the proceeds to purchase inventories
and $2 million in the ordinary course of business
operations.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">37</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 6.&#xA0;Exhibits</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">The
following exhibits are being filed as part of this
report:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times\ New\ Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="vertical-align: top; width: 12%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
</div>
<br></td>
<td style="width: 1%;">
<div><font style="font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: left"><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">Exhibit
Number</font></font></div>
</td>
<td style="width: 1%;">
<div><font style="font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 87%; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-size: 11px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font><font style="font-weight: bold; color: rgb(0, 0, 0); font-family: Times\ New\ Roman;">Description</font></font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="acm_ex10-01.htm"><font style="font-family: Times\ New\ Roman; font-size: 13px;">10.01</font></a></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Advisory Board Agreement dated May 1, 2016 by and between ACM
Research, Inc. and Chenming Hu</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="acm_ex10-02.htm"><font style="font-family: Times\ New\ Roman; font-size: 13px;">10.02</font></a></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Warrant Exercise Agreement dated March 30, 2018 by and among ACM
Research, Inc., ACM Research (Shanghai), Inc., and Shengxin
(Shanghai) Management Consulting Limited Partnership</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="acm_ex10-03.htm"><font style="font-family: Times\ New\ Roman; font-size: 13px;">10.03</font></a></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Senior Secured Promissory Note dated March 30, 2018 issued by
Shengxin (Shanghai) Management Consulting Limited Partnership to
ACM Research (Shanghai), Inc.</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="acm_ex10-04.htm"><font style="font-family: Times\ New\ Roman; font-size: 13px;">10.04</font></a></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Intercompany Promissory Note dated March 30, 2018 issued by ACM
Research (Shanghai), Inc. to ACM Research, Inc.</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="acmr_ex311.htm"><font style="font-family: Times\ New\ Roman; font-size: 13px;">31.01</font></a></font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Certification of Principal Executive Officer Pursuant to
Section&#xA0;302 of the Sarbanes-Oxley Act of 2002</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="acmr_ex312.htm"><font style="font-family: Times\ New\ Roman; font-size: 13px;">31.02</font></a></font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Certification of Principal Financial Officer Pursuant to
Section&#xA0;302 of the Sarbanes-Oxley Act of 2002</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="acmr_ex321.htm"><font style="font-family: Times\ New\ Roman; font-size: 13px;">32.01</font></a></font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Certification of Principal Executive Officer and Principal
Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act
of 2002</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">101.INS</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
XBRL Instance Document</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">101.SCH</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
XBRL Taxonomy Extension Schema Document</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">101.CAL</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
XBRL Taxonomy Extension Calculation Linkbase Document</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">101.DEF</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
XBRL Taxonomy Extension Definition Linkbase Document</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
101.LAB</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
XBRL Taxonomy Extension Label Linkbase Document</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 12%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
101.PRE</font></div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: top; width: 87%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
XBRL Taxonomy Extension Presentation Linkbase Document</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">38</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SIGNATURE</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">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.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family: inherit; font-size: inherit; margin-right:0px;width:100%;margin-left:0px;">
<tr>
<td rowspan="1" style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 38%;">
<div><font style="font-family: Times New Roman; font-size: 13px">ACM RESEARCH,
INC.</font></div>
</td>
<td rowspan="1" style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px"><font style="font-family: Times\ New\ Roman;">&#xA0;</font></font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times\ New\ Roman;">Date: May 11,
2018<br></font></div>
</td>
<td style="vertical-align: top; width: 3%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">By:&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 35%; border-bottom: 2px solid black; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/ Lisa
Feng<br></font></div>
</td>
<td style="vertical-align: top; width: 12%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 35%; white-space: nowrap;">
<font style="font-family: Times New Roman; font-size: 13px">Lisa
Feng</font></td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Interim
Chief Financial Officer, Chief&#xA0;Accounting&#xA0;Officer and
Treasurer</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">39</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>acmr_ex311.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit 31.01</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF
2002</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">I,
David H. Wang, certify that:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">1.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">I have reviewed
this quarterly report on Form 10-Q of ACM Research,
Inc.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">2.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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 quarterly report.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">3.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">4.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I are responsible
for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a&#x2013;15(e) and
15d&#x2013;15(e)) for the registrant and have:</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(a)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(b)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">evaluated the
effectiveness of the registrant&#x2019;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</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(c)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">disclosed in this
report any change in the registrant&#x2019;s internal control over
financial reporting that occurred during the registrant&#x2019;s
most recent fiscal quarter (the registrant&#x2019;s fourth fiscal
quarter in the case of an annual report) that has materially
affected, or is reasonably likely to materially affect, the
registrant&#x2019;s internal control over financial
reporting.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">5.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over
financial reporting, to the registrant&#x2019;s auditors and the
audit committee of the registrant&#x2019;s board of directors (or
persons performing the equivalent functions):</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(a)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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&#x2019;s ability to
record, process, summarize and report financial information;
and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(b)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">any fraud, whether
or not material, that involves management or other employees who
have a significant role in the registrant&#x2019;s internal control
over financial reporting.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 52%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 11, 2018</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">By:</font></div>
</td>
<td style="vertical-align: top; width: 42%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">/s/ David H.
Wang<br></font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 52%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">David
H. Wang</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Executive Officer and President</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font></div>
</td>
</tr></table>
</div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>acmr_ex312.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit 31.02</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF
2002</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">I, Lisa
Feng, certify that:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">1.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">I have reviewed
this quarterly report on Form 10-Q of ACM Research,
Inc.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">2.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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 quarterly report.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">3.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">4.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I are responsible
for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a&#x2013;15(e) and
15d&#x2013;15(e)) for the registrant and have:</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(a)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(b)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">evaluated the
effectiveness of the registrant&#x2019;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</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(c)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">disclosed in this
report any change in the registrant&#x2019;s internal control over
financial reporting that occurred during the registrant&#x2019;s
most recent fiscal quarter (the registrant's fourth fiscal quarter
in the case of an annual report) that has materially affected, or
is reasonably likely to materially affect, the registrant's
internal control over financial reporting.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">5.&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over
financial reporting, to the registrant&#x2019;s auditors and the
audit committee of the registrant&#x2019;s board of directors (or
persons performing the equivalent functions):</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(a)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">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&#x2019;s ability to
record, process, summarize and report financial information;
and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="display: table; margin-left: 24px">
<div style="display: table-row">
<div style="display: table-cell; width: 24px"><font style="font-family: Times New Roman; font-size: 13px">(b)&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">any fraud, whether
or not material, that involves management or other employees who
have a significant role in the registrant&#x2019;s internal control
over financial reporting.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 52%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 11, 2018</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">By:</font></div>
</td>
<td style="vertical-align: top; width: 42%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">/s/ Lisa
Feng<br></font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 52%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Lisa
Feng</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Interim
Chief Financial Officer, Chief&#xA0;Accounting Officer and
Treasurer(Principal Financial Officer)</font></div>
</td>
</tr></table>
</div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>acmr_ex321.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit 32.01</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL
FINANCIAL OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT
OF 2002</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">In
connection with the Quarterly Report on Form 10-Q of ACM Research,
Inc. for the quarterly period ended March&#xA0;31, 2018, as filed
with the Securities and Exchange Commission on the date hereof (the
&#x201C;Report&#x201D;), each of the undersigned certifies, pursuant
to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the
Sarbanes-Oxley Act of 2002, that, to his or her
knowledge:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">1.</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The Report fully
complies with the requirements of Section 13(a) or 15(d) of the
Securities Exchange Act of 1934.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">2.</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">The information
contained in the Report fairly presents, in all material respects,
the financial condition and results of operations of ACM Research,
Inc.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 52%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 11, 2018</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">By:</font></div>
</td>
<td style="vertical-align: top; width: 42%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">/s/ David H.
Wang<br></font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 52%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">David
H. Wang</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Executive Officer and President</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 52%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 11, 2018</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">By:</font></div>
</td>
<td style="vertical-align: top; width: 42%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">/s/ Lisa
Feng<br></font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 52%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 42%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Lisa
Feng</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Interim
Chief Financial Officer, Chief&#xA0;Accounting Officer and
Treasurer(Principal Financial Officer)</font></div>
</td>
</tr></table>
</div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.01
<SEQUENCE>5
<FILENAME>acm_ex10-01.htm
<DESCRIPTION>ADVISORY BOARD AGREEMENT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit 10.1</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
ADVISORY BOARD AGREEMENT</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
THIS ADVISORY BOARD AGREEMENT</font> is made effective as of May
1st, 2016, (the &#x201C;Effective Date&#x201D;) by and between ACM
Research, Inc., a State of California U.S.A. corporation (the
&#x201C;Company&#x201D;), and Prof. Chenming Hu (the
&#x201C;Advisor&#x201D;).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
RECITALS</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
A</font>.<font style="font-weight: bold">&#xA0;</font>Company
desires to obtain the services of Advisor to serve on the
Company&#x2019;s Board of Advisors (the &#x201C;AB&#x201D;), and the
Advisor desires to serve on the AB, upon the following terms and
conditions.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
B</font>. Company has spent significant time, effort, and money to
develop certain Proprietary Information (as defined below), which
Company considers vital to its business and goodwill.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">C. The
Proprietary Information may necessarily be communicated to or
received by Advisor in the course of serving on the AB for the
Company, and Company desires to obtain the Services of Advisor,
only if, in doing so, it can protect its Proprietary Information
and goodwill.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
D</font>. Company does not, however, desire to receive from
Advisor, or for Advisor to either induce the use of or use in
connection with the performance of the Services, any information
which is confidential to or ownership of which resides in a third
party, whether acquired either prior to or subsequent to
Advisor&#x2019;s retention hereunder.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
AGREEMENT</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
NOW</font>, <font style="font-weight: bold">THEREFORE</font>,<font style="font-weight: bold">&#xA0;</font>the parties hereto hereby agree as
follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">&#xA0;Advisory Board
Member</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Company hereby retains Advisor to serve on its
Advisory Board. The term of this Agreement (the &#x201C;Term&#x201D;)
shall be the period commencing on the Effective Date and
terminating upon ten (10) calendar days prior written notice
delivered by either party to the other for any
reason.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Upon
any termination of the Services as provided in the preceding
sentence, this Agreement shall terminate except that the provisions
set forth in Sections 2.b, 4 and 6 of this Agreement shall survive
such termination.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Position, Duties,
Responsibilities</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
a.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Duties</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Advisor shall perform those services
(&#x201C;Services&#x201D;) as reasonably requested by the Company
from time to time, including but not limited to, the Services
described on Exhibit A attached hereto. Advisor shall devote
Advisor&#x2019;s commercially reasonable efforts and attention to
the performance of the Services for the Company on a timely basis.
Advisor shall also make himself available to answer questions,
provide advice and provide Services to the Company upon reasonable
request and notice from the Company.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">1</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
b.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Independent Contractor; No
Conflict</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">It is understood and agreed, and it is the
intention of the parties hereto, that Advisor is an independent
contractor, and not the employee, agent, joint venturer, or partner
of Company for any purposes whatsoever. Advisor is skilled in
providing the Services,</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">To the
extent necessary, Advisor shall be solely responsible for any and
all taxes related to the receipt of any compensation under this
Agreement. Advisor hereby represents, warrants and covenants that
Advisor has the right, power and authority to enter into this
Agreement and that neither the execution nor delivery of this
Agreement, nor the performance of the Services by Advisor will
conflict with or result in a breach of the terms, conditions or
provisions of, or constitute a default under, any contract,
covenant or instrument under which Advisor is now or hereinafter
becomes obligated.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Advisor
further warrants and represents that he has not relied upon nor
will relay upon the Company or any of its officers, directors,
attorneys, employees. agents and other representatives for any tax
advice and that Advisor has his/her own professional advisors for
all legal and tax matters.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#xA0;</font><font style="font-weight: bold; color: #000000">Compensation, Benefits,
Expenses.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
a.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Compensation</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">As full and complete consideration of the Services
to be rendered hereunder, the Company shall pay Advisor the
Compensation described on Exhibit A attached
hereto.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
b.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Reimbursement of
Expenses</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Company shall promptly reimburse Advisor for any
reasonable costs and expenses incurred by Advisor in connection
with any Services specifically requested by Company and actually
performed by Advisor pursuant to the terms of this Agreement. Each
such expenditure or cost shall be reimbursed only if: (i) with
respect to costs in excess of $100, individually, Advisor receives
prior approval from the Company&#x2019;s CEO or CFO or other
executive for such expenditure or cost, and (ii) with respect to
costs in less than $100, individually, provided Advisor furnishes
to Company adequate records and other documents reasonably
acceptable to Company evidencing such expenditure or
cost.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#xA0;</font><font style="font-weight: bold; color: #000000">Proprietary Information; Work
Product; Non-Disclosure</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
a.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Defined</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Company has conceived, developed and owns, and
continues to conceive and develop, certain property rights and
information, including but not limited to its business plans and
objectives, client and customer information, financial projections,
marketing plans, marketing materials, logos, and designs, and
technical data, inventions, processes, know-how, algorithms,
formulae, franchises, databases, computer programs, computer
software, user interfaces, source codes, object codes,
architectures and structures, display screens, layouts, development
tools and instructions, templates, and other trade secrets,
intangible assets and industrial or proprietary property rights
which may or may not be related directly or indirectly to
Company&#x2019;s software business and all documentation, media or
other tangible embodiment of or relating to any of the foregoing
and all proprietary rights therein of Company (all of which are
hereinafter referred to as the &#x201C;Proprietary
Information&#x201D;). Although certain information may be generally
known in the relevant industry, the fact that Company uses it may
not be so known. In such instance, the knowledge that Company uses
the information would comprise Proprietary Information.
Furthermore, the fact that various fragments of information or data
may be generally known in the relevant industry does not mean that
the manner in which Company combines them, and the results obtained
thereby, are known. In such instance, that would also comprise
Proprietary Information.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
b.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">General Restrictions on
Use</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Advisor agrees to hold all Proprietary Information
in confidence and not to, directly or indirectly, disclose, use,
copy, publish, summarize, or remove from Company&#x2019;s premises
any Proprietary Information (or remove from the premises any other
property of Company), except (i) during the consulting relationship
to the extent authorized and necessary to carry out Advisor&#x2019;s
responsibilities under this Agreement, and (ii) after termination
of the consulting relationship, only as specifically authorized in
writing by Company. Notwithstanding the foregoing, such
restrictions shall not apply to: (x) information which Advisor can
show was rightfully in Advisor&#x2019;s possession at the time of
disclosure by Company; (y) information which Advisor can show was
received from a third party who lawfully developed the information
independently of Company or obtained such information from Company
under conditions which did not require that it be held in
confidence; or (z) information which, at the time of disclosure, is
generally available to the public.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
c.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Ownership of Work
Product</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">All Work Product shall be considered work(s) made
by Advisor for hire for Company and shall belong exclusively to
Company and its designees. If by operation of law, any of the Work
Product, including all related intellectual property rights, is not
owned in its entirety by Company automatically upon creation
thereof, then Advisor agrees to assign, and hereby assigns, to
Company and its designees the ownership of such Work Product,
including all related intellectual property rights. &#x201C;Work
Product&#x201D; shall mean any writings (including excel, power
point, emails, etc.), programming, documentation, data
compilations, reports, and any other media, materials, or other
objects produced as a result of Advisor&#x2019;s work or delivered
by Advisor in the course of performing that
work.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
d.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Incidents and Further
Assurances</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Company may obtain and hold in its own name
copyrights, registrations, and other protection that may be
available in the Advisor. Advisor agrees to provide any assistance
required to perfect such protection. Advisor agrees to take sure
further actions and execute and deliver such further agreements and
other instruments as Company may reasonably request to give effect
to this Section 4.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
e.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Return of Proprietary
information</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Upon termination of this Agreement, Advisor shall
upon request by the Company promptly deliver to Company at
Company&#x2019;s sole cost and expense. all drawings, blueprints,
manuals, specification documents, documentation, source or object
codes, tape discs and any other storage media, letters, notes,
notebooks, reports, flowcharts, and all other materials in its
possession or under its control relating to the Proprietary
Information and/or Services, as well as all other property
belonging to Company which is then in Advisor&#x2019;s possession or
under its control. Notwithstanding the foregoing, Advisor shall
retain ownership of all works owned by Advisor prior to commencing
work for Company hereunder, subject to Company&#x2019;s
nonexclusive, perpetual, paid up right and license to use such
works in connection with its use of the Services and any Work
Product.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
f.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Remedies/Additional
Confidentiality Agreements</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Nothing in this Section 4 is intended to limit any
remedy of Company under applicable state or federal law. At the
request of Company, Advisor shall also execute Company&#x2019;s
standard &#x201C;Confidentiality Agreement&#x201D; or similarly named
agreement as such agreement is currently applied to and entered
into by Company&#x2019;s most recent employees.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">&#xA0;Non-Compete</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">During
the Term, Advisor shall provide the Company with prior written
notice if Consultant intends to provide any services, as an
employee, consultant or otherwise, to any person, company or entity
that competes directly with the Company, which written notice shall
include the name of the competitor. During the period that is six
(6) months after the termination of this Agreement, Advisor shall
provide the Company with written notice any time that Advisor
provides any services, as an employee, consultant or otherwise, to
any person, company or entity that competes directly with the
Company. Notwithstanding anything to the contrary contained herein,
Company hereby consents to Consultant providing services, as an
employee, consultant or otherwise, to the following
companies.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
6.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">&#xA0;Miscellaneous</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
a.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Notices</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">All notices required under this Agreement shall be
deemed to have been given or made for all purposes upon receipt of
such written notice or communication. Notices to each party shall
be sent to the address set forth below the party&#x2019;s signature
on the signature page of this Agreement. Either party hereto may
change the address to which such communications are to be directed
by giving written notice to the other party hereto of such change
in the manner provided above.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
b.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Entire
Agreement</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">This Agreement and any documents attached hereto
as Exhibits constitute the entire agreement and understanding
between the parties with respect to the subject matter herein and
therein, and supersede and replace any and all prior agreements and
understandings, whether oral or written with respect to such
matters. The provisions of this Agreement may be waived, altered,
amended or replaced in whole or in part only upon the written
consent of both parties to this Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
c.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Severability</font><font style="color: #000000">,</font> <font style="font-weight: bold; color: #000000">Enforcement</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">If, for any reason, any provision of this
Agreement shall be determined to be invalid or inoperative, the
validity and effect of the other provisions herein shall not be
affected thereby, provided that no such severability shall be
effective if it causes a material detriment to any
party.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
d.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Governing
Law</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">The validity, interpretation, enforceability, and
performance of this Agreement shall be governed by and construed in
accordance with the laws of the State of California. Venue for any
and all disputes arising out of this Agreement shall be the City of
Fremont, County of Alameda, State of
California.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
e.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Injunctive
Relief</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">The parties agree that in the event of any breach
or threatened breach of any of the covenants in Section 4, the
damage or imminent damage to the value and the goodwill of
Company&#x2019;s business will be irreparable and extremely
difficult to estimate, making any remedy at law or in damages
inadequate. Accordingly, the parties agree that Company shall be
entitled to injunctive relief against Advisor in the event of any
breach or threatened breach of any such provisions by Advisor, in
addition to any other relief (including damages) available to
Company under this Agreement or under applicable state or federal
law.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 0px"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
f.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; color: #000000">Publicity</font><font style="color: #000000">.</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Advisor is aware that the Company may incorporate
Advisor&#x2019;s name, biography, picture, image or personal
likeness (collectively Advisor&#x2019;s &#x201C;Personal
Likeness&#x201D;) into the Company&#x2019;s website, private
placement memorandum, Company documents and advertising/promotional
materials. Advisor hereby grants to the Company a royalty-free,
irrevocable license and permission to use, exploit, adapt, modify,
reproduce, distribute, and publicly display in any manner now known
or later developed, Advisor&#x2019;s image, name, biographical
information, voice, or Personal Likeness, throughout the world, by
incorporating Advisor&#x2019;s Personal Likeness into
Company&#x2019;s Internet websites, Company&#x2019;s financing
documents, advertising and marketing materials of the Company.
There shall be no separate royalty due me for use of
Advisor&#x2019;s Personal Likeness and that Advisor has been fully
compensated by the Company through payments for Advisor&#x2019;s
services as an independent contractor under this
Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">If
Advisor&#x2019;s Services to Company is terminated for any reason,
Company shall cease use of Advisor&#x2019;s Personal Likeness within
six months of the termination of such services except for factual
statements of Advisor&#x2019;s prior involvement with
Company.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
IN WITNESS WHEREOF</font>, each party hereto has duly executed this
Agreement as of the Effective Date.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family: inherit; font-size: inherit; margin-right:0px;width:100%;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 35%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">COMPANY</font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 12%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 6%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; width: 35%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">ADVISORY
BOARD MEMBER</font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 12%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 35%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 12%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 6%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; width: 35%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 12%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 35%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Signature:
<font style="text-decoration: underline">/s/ David H.
Wang</font><br></font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 12%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 6%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align: top; width: 35%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Signature:
<font style="text-decoration: underline">/s/ Chenming
Hu</font></font></div>
</td>
<td rowspan="1" style="vertical-align: top; padding-bottom: 2px; width: 12%;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 35%; vertical-align: top;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Name: <font style="text-decoration: underline">David H. Wang</font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 6%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">N</font><font style="font-family: Times New Roman; font-size: 13px">ame:
<font style="text-decoration: underline">Chenming
Hu</font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr>
<td style="width: 35%; vertical-align: top;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Co. Title:
<font style="text-decoration: underline">CEO</font></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 6%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT A</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold; text-decoration: underline">
SERVICES</font><font style="font-weight: bold">:</font> Initially
48 months beginning May 1st, 2016. This will be<font style="font-weight: bold">&#xA0;</font>extended upon the written
agreement of both parties.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Consultant
will be a member of the Advisory Board. The term -Advisory
Board&#x201D; is used to enhance the Company&#x2019;s image and is a
group of senior advisors and is not part of the governing Board.
Advisor is not a member of the Company&#x2019;s governing Board of
Directors.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">As a
member of the Advisory Board, Consultant will use commercially
reasonable efforts to:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x27A2;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Advise the company
on business development plan proposed by the
management.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x27A2;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Review and advise
the Company&#x2019;s management on its technical and business
presentation for use with potential investors.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x27A2;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Help make
introductions to potential industry partners and
customers.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x27A2;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Help management
understand the Company&#x2019;s industry and future technology
trend.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x27A2;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Consult on specific
projects requested from the Company and agreed to by Consultant
from time to time.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Cash Compensation</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">A
consulting fee of $100,000 per year paid on a calendar quarterly
basis will be paid to Advisor.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Stock Options</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Subject
to the appropriate option agreement and usual investor
representations and securities law compliance requirements, the
Board of Directors of the Company agree that Advisor will be
granted the opportunity to purchase up to 250,000 common stock
shares to vest over four years under the Company&#x2019;s Incentive
Stock Plan and Stock Option Agreement (the Plan). The options would
be Non-Statutory Options and Advisor is strongly advised to consult
with his/her professional legal and/or tax advisor. The exercise
price for the option shares shall be at the fair market value of
the Company&#x2019;s Common Stock, as determined by the Board of
Directors on the date the Board approves such grant. The shares you
will be given the opportunity to purchase will vest in equal
installments over the term of this Agreement.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">6</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.02
<SEQUENCE>6
<FILENAME>acm_ex10-02.htm
<DESCRIPTION>WARRANT EXERCISE AGREEMENT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: right; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0; <font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">Exhibit 10.02</font><br></font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
Warrant Exercise Agreement</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-variant: small-caps">This Warrant Exercise Agreement</font>
(this &#x201C;<font style="font-style: italic">Agreement</font>&#x201D;) is made as
of&#xA0;March&#xA0;30, 2018, by and among ACM Research, Inc.
(&#x201C;<font style="font-style: italic">ACM</font>&#x201D;), ACM
Research (Shanghai), Inc., a wholly owned subsidiary of ACM
(&#x201C;<font style="font-style: italic">ACM
Shanghai</font>&#x201D;), and Shengxin (Shanghai) Management
Consulting Limited Partnership (&#x201C;<font style="font-style: italic">SMC</font>,&#x201D; and together with ACM and
ACM Shanghai, the &#x201C;<font style="font-style: italic">Parties</font>&#x201D;).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
Recitals</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">A.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">On December&#xA0;9,
2016, SMC delivered to ACM Shanghai an aggregate amount of
$2,981,259.26 (the &#x201C;<font style="font-style: italic">SMC
Investment</font>&#x201D;) for potential investment in ACM
Shanghai.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">B.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">On March 14, 2017,
the Parties entered into a Securities Purchase Agreement (the
&#x201C;<font style="font-style: italic">Securities Purchase
Agreement</font>&#x201D;) pursuant to which, among other things,
(1)&#xA0;ACM issued to SMC a warrant (the &#x201C;<font style="font-style: italic">Warrant</font>&#x201D;) currently exercisable
to purchase <font style="color: #000000; background-color: #FFFFFF">397,502&#xA0;</font>Warrant
Shares of ACM&#x2019;s Class A common stock (the &#x201C;<font style="font-style: italic">Warrant Shares</font>&#x201D;), at a price of
$7.50 per Warrant Share, for an aggregate exercise price of
$2,981,259.26 (the &#x201C;<font style="font-style: italic">Aggregate Exercise Price</font>&#x201D;),
subject to the terms, conditions and adjustments set forth in the
Warrant, and (2)&#xA0;the Parties set forth the terms pursuant to
which ACM Shanghai would repay the SMC Investment to SMC in cash
or, in specified circumstances, by delivery of an equity interest
in ACM Shanghai.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">C.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The Parties wish to
set forth terms pursuant to which, in effect, (1)&#xA0;in
connection with its exercise of the Warrant in full on the date of
this Agreement, SMC will pay the Aggregate Exercise Price by
borrowing funds from ACM and (2)&#xA0;in exchange for ACM&#x2019;s
rights to receive repayment of such borrowed funds from SMC, ACM
Shanghai will deliver to ACM evidence of indebtedness in an amount
equal to the Aggregate Exercise Price.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="font-family: Times New Roman; font-size: 13px">D.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">In order to give
effect to the foregoing, contemporaneously with the execution and
delivery of this Agreement, (1) SMC is exercising the Warrant in
full and, in connection therewith, is delivering to ACM Shanghai
(upon order of ACM), in full satisfaction of the Aggregate Exercise
Price, a senior secured promissory note in the principal amount of
the Aggregate Exercise Price (the &#x201C;<font style="font-style: italic">SMC Note</font>&#x201D;), and (2)&#xA0;ACM
Shanghai is delivering to ACM an intercompany promissory note in
the principal amount of the Aggregate Exercise Price (the
&#x201C;<font style="font-style: italic">Intercompany
Note</font>&#x201D;).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">In
consideration of the mutual covenants and agreements set forth in
this Agreement and for other good and valuable consideration, the
receipt and sufficiency of which are hereby acknowledged, the
Parties agree as follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Toc410825016"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Purchase and Sale of
Warrant Shares</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Documents</font><font style="color: #000000">.
Contemporaneously with the execution and delivery of this
Agreement:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">SMC
is exercising the Warrant to purchase the Warrant Shares, pursuant
to Subsection&#xA0;3(a)(i) of the Warrant, by (a) surrendering the
Warrant to ACM and (b)&#xA0;executing and delivering the SMC Note
to ACM Shanghai, upon the request of ACM; and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">ACM
Shanghai is executing and delivering the Intercompany Note to ACM
in consideration for the SMC Note.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Closing;
Delivery</font><font style="color: #000000">. Subject to the
satisfaction of each of the conditions set forth in this Agreement,
a closing for the purchase and sale of the Warrant Shares and the
execution and delivery of the SMC Note and the Intercompany Note
(the &#x201C;</font><font style="font-style: italic; color: #000000">Closing</font><font style="color: #000000">&#x201D;) shall take place at the corporate
headquarters of ACM on the date of this Agreement. At the Closing,
ACM shall issue and sell the Warrant Shares to SMC and shall cause
its transfer agent to register the Warrant Shares in book-entry
form, against delivery at the Closing of the SMC Note and the
Intercompany Note.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Conditions
to ACM&#x2019;s Obligations</font><font style="color: #000000">. The
obligation of ACM to deliver the Warrant Shares at the Closing is
subject to the fulfillment, on or before the Closing, of each of
the following conditions, unless otherwise
waived:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The
representations and warranties of each of ACM Shanghai and SMC
contained in</font> <font style="text-decoration: underline; color: #000000">Sections</font>
<a href="#_Ref509425923"><font style="text-decoration: underline; color: #000000">3</font></a>
<font style="color: #000000">and&#xA0;</font><a href="#_Ref509241456"><font style="text-decoration: underline; color: #000000">4</font></a><font style="color: #000000">,
respectively, shall be true and correct in all material respects as
of the Closing.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Each
of ACM Shanghai and SMC shall have performed and complied with all
covenants, agreements, obligations and conditions contained in this
Agreement that are required to be performed or complied with by
each of ACM Shanghai and SMC as of or before the
Closing.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">All
authorizations, approvals or permits of any governmental authority
or regulatory body that are required in connection with the lawful
purchase and sale of the Warrant Shares pursuant to this Agreement
shall have been obtained and be effective as of the
Closing.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Conditions
to ACM Shanghai&#x2019;s Obligations</font><font style="color: #000000">. The obligation of ACM Shanghai to deliver the
Intercompany Note at the Closing is subject to the fulfillment, on
or before the Closing, of each of the following conditions, unless
otherwise waived:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The
representations and warranties of each of ACM and SMC contained
in</font> <font style="text-decoration: underline; color: #000000">Sections&#xA0;</font><a href="#_Ref509425956"><font style="text-decoration: underline; color: #000000">2</font></a>
<font style="color: #000000">and</font> <a href="#_Ref509241456"><font style="text-decoration: underline; color: #000000">4</font></a><font style="color: #000000">,
respectively, shall be true and correct in all material respects as
of the Closing.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Each
of ACM and SMC shall have performed and complied with all
covenants, agreements, obligations and conditions contained in this
Agreement that are required to be performed or complied with by
each of ACM and SMC as of or before the Closing.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">All
authorizations, approvals or permits of any governmental authority
or regulatory body that are required in connection with the lawful
purchase and sale of the Warrant Shares pursuant to this Agreement
shall have been obtained and be effective as of the
Closing.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.5</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Conditions
to SMC&#x2019;s Obligations</font><font style="color: #000000">. The
obligations of SMC to deliver the SMC Note and to acquire the
Warrant Shares at the Closing are subject to the fulfillment, on or
before the Closing, of each of the following conditions, unless
otherwise waived:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The
representations and warranties of each of ACM and ACM Shanghai
contained in</font> <font style="text-decoration: underline; color: #000000">Sections&#xA0;</font><a href="#_Ref509241477"><font style="text-decoration: underline; color: #000000">2</font></a>
<font style="color: #000000">and</font> <a href="#_Ref509241484"><font style="text-decoration: underline; color: #000000">3</font></a><font style="color: #000000">,
respectively, shall be true and correct in all material respects as
of the Closing.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Each
of ACM and ACM Shanghai shall have performed and complied with all
covenants, agreements, obligations and conditions contained in this
Agreement that are required to be performed or complied with by
each of ACM and ACM Shanghai as of or before the
Closing.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">All
authorizations, approvals or permits of any governmental authority
or regulatory body that are required in connection with the lawful
issuance and sale of the Warrant Shares pursuant to this Agreement
shall have been obtained and be effective as of the
Closing.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509425956"><!--anchor--></a><a name="_Ref509241477"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Representations and
Warranties of ACM</font><font style="color: #000000">. ACM
represents and warrants to each of ACM Shanghai and SMC as
follows:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Authorization</font><font style="color: #000000">.</font>
<font style="color: #000000">All corporate action required to be
taken to authorize ACM to enter into and perform this Agreement has
been taken.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Binding
Obligation</font><font style="color: #000000">. This Agreement
constitutes a valid and legally binding obligation of ACM,
enforceable against ACM in accordance with its terms except as
limited by (a)&#xA0;applicable bankruptcy, insolvency,
reorganization, moratorium, fraudulent conveyance or other laws of
general application relating to or affecting the enforcement of
creditors&#x2019; rights generally or (b)&#xA0;laws relating to the
availability of specific performance, injunctive relief or other
equitable remedies.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Valid
Issuance of Warrant Shares</font><font style="color: #000000">. The
Warrant Shares, when issued, sold and delivered in accordance with
the terms and for the consideration set forth in this Agreement,
will be validly issued, fully paid and nonassessable, and free of
restrictions on transfer other than restrictions on transfer under
this Agreement and the SMC Note, applicable U.S. federal and state
securities laws, and liens or encumbrances created by or imposed by
SMC, including liens or encumbrances under this Agreement and the
SMC Note.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Governmental
Consents and Filings</font><font style="color: #000000">. No
consent, approval, order or authorization of, or registration,
qualification, designation, declaration or filing with, any
national, provincial or local governmental authority of any
jurisdiction is required to be obtained by ACM in connection with
the consummation of the transactions contemplated by this
Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.5</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Compliance
with Other Instruments</font><font style="color: #000000">. ACM is
not in violation or default (a)&#xA0;of any provisions of its
organizational documents, (b)&#xA0;of any instrument, judgment,
order, writ or decree, (c) under any note, indenture or mortgage,
or (d) under any lease, agreement, contract or purchase order to
which it is a party or by which it is bound,</font><font style="font-style: italic; color: #000000">&#xA0;</font><font style="color: #000000">or, to its knowledge, of any provision of any
statute, rule or regulation applicable to ACM, the violation of
which would have a material adverse effect on the business, assets
(including intangible assets), liabilities, financial condition,
property or operating results of ACM. The execution, delivery and
performance of this Agreement and the consummation of the
transactions contemplated by this Agreement will not result in any
such violation or be in conflict with or constitute, with or
without the passage of time and giving of notice, either (x) a
default under any such provision, instrument, judgment, order,
writ, decree, contract or agreement or (y) an event that results in
the creation of any lien, charge or encumbrance upon any assets of
ACM or the suspension, revocation, forfeiture, or nonrenewal of any
material permit or license applicable to ACM.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509425923"><!--anchor--></a><a name="_Ref509241484"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Representations and
Warranties of ACM Shanghai</font><font style="color: #000000">. ACM
Shanghai represents and warrants to each of ACM and SMC as
follows:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Authorization</font><font style="color: #000000">.</font>
<font style="color: #000000">All action required to be taken to
authorize ACM Shanghai to enter into and perform this Agreement and
the Intercompany Note has been taken.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Binding
Obligation</font><font style="color: #000000">. Each of this
Agreement and the Intercompany Note constitutes a valid and legally
binding obligation of ACM Shanghai, enforceable against ACM
Shanghai in accordance with its terms except as limited by
(a)&#xA0;applicable bankruptcy, insolvency, reorganization,
moratorium, fraudulent conveyance or other laws of general
application relating to or affecting the enforcement of
creditors&#x2019; rights generally or (b)&#xA0;laws relating to the
availability of specific performance, injunctive relief or other
equitable remedies.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Governmental
Consents and Filings</font><font style="color: #000000">. No
consent, approval, order or authorization of, or registration,
qualification, designation, declaration or filing with, any
national, provincial or local governmental authority of any
jurisdiction is required to be obtained by ACM Shanghai in
connection with the consummation of the transactions contemplated
by this Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Compliance
with Other Instruments</font><font style="color: #000000">. ACM
Shanghai is not in violation or default (a) of any provisions of
its organizational documents, (b) of any instrument, judgment,
order, writ or decree, (c) under any note, indenture or mortgage,
or (d) under any lease, agreement, contract or purchase order to
which it is a party or by which it is bound, or, to its knowledge,
of any provision of any statute, rule or regulation applicable to
ACM Shanghai, the violation of which would have a material adverse
effect on the business, assets (including intangible assets),
liabilities, financial condition, property or operating results of
ACM Shanghai. The execution, delivery and performance of this
Agreement and the consummation of the transactions contemplated by
this Agreement will not result in any such violation or be in
conflict with or constitute, with or without the passage of time
and giving of notice, either (x) a default under any such
provision, instrument, judgment, order, writ, decree, contract or
agreement or (y) an event that results in the creation of any lien,
charge or encumbrance upon any assets of ACM Shanghai or the
suspension, revocation, forfeiture, or nonrenewal of any material
permit or license applicable to ACM Shanghai.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509241456"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Representations and
Warranties of SMC</font><font style="color: #000000">. SMC
represents and warrants to each of ACM and ACM Shanghai as
follows:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Authorization</font><font style="color: #000000">.
All action required to be taken to authorize SMC to enter into and
perform this Agreement and the SMC Note has been
taken.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Binding
Obligation</font><font style="color: #000000">. Each of this
Agreement and the SMC Note constitutes a valid and legally binding
obligation of SMC, enforceable against SMC in accordance with its
terms except as limited by (a)&#xA0;applicable bankruptcy,
insolvency, reorganization, moratorium, fraudulent conveyance or
other laws of general application relating to or affecting the
enforcement of creditors&#x2019; rights generally or (b)&#xA0;laws
relating to the availability of specific performance, injunctive
relief or other equitable remedies.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Governmental
Consents and Filings</font><font style="color: #000000">. No
consent, approval, order or authorization of, or registration,
qualification, designation, declaration or filing with, any
national, provincial or local governmental authority of any
jurisdiction is required to be obtained by SMC in connection with
the consummation of the transactions contemplated by this
Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Compliance
with Other Instruments</font><font style="color: #000000">. SMC is
not in violation or default (a) of any provisions of its
organizational documents, (b) of any instrument, judgment, order,
writ or decree, (c) under any note, indenture or mortgage, or (d)
under any lease, agreement, contract or purchase order to which it
is a party or by which it is bound, or, to its knowledge, of any
provision of any statute, rule or regulation applicable to SMC, the
violation of which would have a material adverse effect on the
business, assets (including intangible assets), liabilities,
financial condition, property or operating results of SMC. The
execution, delivery and performance of this Agreement and the
consummation of the transactions contemplated by this Agreement
will not result in any such violation or be in conflict with or
constitute, with or without the passage of time and giving of
notice, either (x) a default under any such provision, instrument,
judgment, order, writ, decree, contract or agreement or (y) an
event that results in the creation of any lien, charge or
encumbrance upon any assets of SMC or the suspension, revocation,
forfeiture, or nonrenewal of any material permit or license
applicable to SMC.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.5</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Purchase
Entirely for Own Account</font><font style="color: #000000">. SMC
is acquiring the Warrant Shares for investment for its own account,
not as a nominee or agent and not with a view to the resale or
distribution of any interest in the Warrant Shares. SMC has no
present intention of selling, granting any participation in or
otherwise distributing any interest in the Warrant Shares. SMC does
not presently have any contract, undertaking, agreement or
arrangement with any individual or entity to sell, transfer or
grant participations to either such individual or entity or any
third party, with respect to</font> <font style="color: #000000">the Warrant Shares.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.6</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Disclosure
of Information</font><font style="color: #000000">. SMC has had an
opportunity to discuss with ACM&#x2019;s management the business,
management and financial affairs of ACM and ACM Shanghai and the
terms and conditions of the offering of the Warrant Shares, and SMC
has had an opportunity to review ACM Shanghai&#x2019;s facilities.
The foregoing, however, does not limit or modify the
representations and warranties of ACM and ACM Shanghai in</font>
<font style="text-decoration: underline; color: #000000">Sections&#xA0;</font><a href="#_Ref509241477"><font style="text-decoration: underline; color: #000000">2</font></a>
<font style="color: #000000">and</font> <a href="#_Ref509241484"><font style="text-decoration: underline; color: #000000">3</font></a><font style="color: #000000">,
respectively, or the right of SMC to rely
thereon.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.7</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Restricted
Securities</font><font style="color: #000000">. SMC understands
that the Warrant Shares have not been, and will not be, registered
under the U.S. Securities Act of 1933, as amended (the
&#x201C;</font><font style="font-style: italic; color: #000000">Securities
Act</font><font style="color: #000000">&#x201D;), by reason of a
specific exemption from the registration provisions of the
Securities Act that depends upon, among other things, the bona fide
nature of the investment intent and the accuracy of SMC&#x2019;s
representations as expressed in this Agreement. SMC understands
that the Warrant Shares are &#x201C;restricted securities&#x201D;
under applicable U.S. federal and state securities laws and that,
pursuant to those laws, SMC must hold the</font><font style="font-weight: bold; color: #000000">&#xA0;</font><font style="color: #000000">Warrant Shares indefinitely unless they are
registered with the Securities and Exchange Commission and
qualified by state authorities, or an exemption from such
registration and qualification requirements is available, including
a transfer outside of the United States in an offshore transaction
in compliance with Rule 904 under the Securities Act of (if
applicable). SMC acknowledges that ACM has no obligation to
register or qualify for resale the Warrant Shares, except as set
forth in the Registration Rights Agreement by and among ACM and
certain of its stockholders (the &#x201C;</font><font style="font-style: italic; color: #000000">Registration Rights
Agreement</font><font style="color: #000000">&#x201D;). SMC further
acknowledges that if an exemption from registration or
qualification is available, it may be conditioned on various
requirements including the time and manner of sale, the holding
period for the Warrant Shares, and on requirements relating to ACM
that are outside of SMC&#x2019;s control and that ACM is under no
obligation,</font><font style="font-style: italic; color: #000000">&#xA0;</font><font style="color: #000000">a</font><font style="color: #000000">nd may not be
able, to satisfy.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.8</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Legends</font><font style="color: #000000">.
SMC understands that the Warrant Shares, which will be held in
book-entry form, may</font> <font style="color: #000000">be notated
with restrictive legends as ACM and its counsel deem necessary or
advisable under applicable law or pursuant to this Agreement,
including a legend substantially to the following
effect:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 96px; margin-right: 48px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;THESE
SECURITIES HAVE BEEN ACQUIRED FOR INVESTMENT AND HAVE NOT BEEN
REGISTERED UNDER THE U.S. SECURITIES ACT OF 1933. SUCH SECURITIES
MAY NOT BE SOLD, PLEDGED, OR TRANSFERRED IN THE ABSENCE OF SUCH
REGISTRATION OR A VALID EXEMPTION FROM THE REGISTRATION OF THE U.S.
SECURITIES ACT OF 1933.&#x201D;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.9</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Investor
Status</font><font style="color: #000000">. SMC is an accredited
investor as defined in Rule 501(a) of Regulation&#xA0;D promulgated
under the Securities Act</font> <font style="color: #000000">and is
not a U.S. person as defined in Regulation S under the Securities
Act and the Warrant Shares have not been offered or sold within the
United States as defined under the Securities Act. At the time of
the origination of discussion regarding the offer and sale of the
Warrant Shares and the date of the execution and delivery of this
Agreement, SMC was at all times outside of the United States. SMC
has satisfied itself as to the full observance of the laws of its
jurisdiction in connection with any invitation to receive the
Warrant Shares or any use of this Agreement, including (a)&#xA0;the
legal requirements within its jurisdiction for the purchase of the
Warrant Shares, (b)&#xA0;any foreign exchange restrictions
applicable to such purchase, (c)&#xA0;any governmental or other
consents that may need to be obtained, (d)&#xA0;the income tax and
other tax consequences, if any, that may be relevant to the
purchase, holding, redemption, sale, or transfer of the Warrant
Shares, and (e)&#xA0;SMC&#x2019;s receipt and continued beneficial
ownership of the Warrant Shares will not violate any applicable
securities or other laws of SMC&#x2019;s
jurisdiction.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Grant
and Release of Security Interest</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Grant
of Security Interest</font><font style="color: #000000">. As
security for the performance of any and all obligations of SMC
pursuant to the SMC Note, SMC pledges and grants to ACM Shanghai a
continuing security interest in all right, title and interest of
SMC in and to the Warrant Shares. SMC understands that the Warrant
Shares, which will be held in book-entry form, may be notated with
legends to evidence ACM Shanghai&#x2019;s security interest, and SMC
agrees to cooperate with ACM Shanghai in taking such other steps as
ACM Shanghai may reasonably determine to be desirable to evidence,
protect and preserve its security interest in the Warrant
Shares.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Release
of Security Interest</font><font style="color: #000000">. In the
event SMC wishes to sell any of the Warrant Shares while the SMC
Note remains outstanding, ACM Shanghai agrees that its security
interest in such Warrant Shares will be released if, and only if,
SMC complies with the provisions of this</font> <font style="text-decoration: underline; color: #000000">Subsection&#xA0;5.2</font><font style="color: #000000">.
In order to release the security interest in Warrant Shares in
connection with a sale of such Warrant Shares, SMC must pay with
respect to the SMC Note (a)&#xA0;principal of the SMC Note in an
amount equal to $7.50 multiplied by the number of Warrant Shares
being sold plus (b)&#xA0;the amount of interest accrued on such
principal amount since the issue date of the SMC Note (with respect
to such proposed sale, the &#x201C;</font><font style="font-style: italic; color: #000000">Required Note
Payment</font><font style="color: #000000">&#x201D;). In furtherance
of the foregoing:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">SMC shall provide to ACM Shanghai, at least ten
days before the date of any such sale, a notice (a
&#x201C;</font><font style="font-style: italic; color: #000000">Sale
Notice</font><font style="color: #000000">&#x201D;) specifying the
number of Warrant Shares proposed to be sold and the date on which
such sale is to occur and describing the manner in which SMC will
pay the Required Note Payment with respect to such
sale;</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">SMC
shall promptly respond to any questions that ACM Shanghai may have
with respect to such Sale Notice;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">ACM
Shanghai shall notify SMC, within five days of receipt of such Sale
Notice, whether the proposed arrangements for the Required Note
Payment are acceptable to ACM Shanghai in its sole discretion, it
being understood that if such arrangements are not acceptable to
ACM Shanghai, ACM Shanghai&#x2019;s security interest in the Warrant
Shares proposed to be sold will not be released and the sale cannot
proceed; and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(d)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">if
the proposed arrangements for the Required Note Payment are
acceptable to ACM Shanghai and SMC chooses to proceed with the sale
of the Warrant Shares in accordance with the terms described in
such Sale Notice,</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 132px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(i)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">SMC
shall pay the amount of the Required Note Payment to ACM, upon
order of ACM Shanghai;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 132px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(ii)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">the
amount of the Required Note Payment shall be applied to payment of
the SMC Note in the principal and interest allocations set forth in
the preceding sentence;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 132px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(iii)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">in
consideration of ACM Shanghai&#x2019;s order for SMC to pay the
Required Note Payment to ACM, the amount of the Required Note
Payment shall be applied to payment of the Intercompany Note in the
same principal and interest allocations as applicable to the SMC
Note; and</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">6</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 132px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(iv)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">ACM
Shanghai shall arrange for release of its security interest in such
Warrant Shares, including the removal of any legends notated on
such Warrant Shares to evidence ACM Shanghai&#x2019;s security
interest.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Miscellaneous</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Survival</font><font style="color: #000000">.
Unless otherwise set forth in this Agreement, the representations
and warranties of each Party contained in this Agreement shall
survive the execution and delivery of this Agreement and shall in
no way be affected by any investigation or knowledge of the subject
matter thereof made by or on behalf of the other
Parties.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Successors
and Assigns</font><font style="color: #000000">. The terms and
conditions of this Agreement shall inure to the benefit of and be
binding upon the respective successors and assigns of the Parties.
Nothing in this Agreement, express or implied, is intended to
confer upon any party other than the Parties to this Agreement or
their respective successors and assigns any rights, remedies,
obligations, or liabilities under or by reason of this Agreement,
except as expressly provided in this Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Governing
Law</font><font style="color: #000000">. This Agreement and any
controversy arising out of or relating to this Agreement shall be
governed by and construed in accordance with the General
Corporation Law of the State of Delaware as to matters within the
scope thereof, and as to all other matters shall be governed by and
construed in accordance with the internal laws of the State of
Delaware, without regard to conflict of law principles that would
result in the application of any law other than the law of the
State of Delaware.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Counterparts</font><font style="color: #000000">.
This Agreement may be executed in counterparts, each of which shall
be deemed an original but all of which together shall constitute
one and the same instrument. Counterparts may be delivered via
electronic mail (including pdf or any electronic signature
complying with the U.S. federal ESIGN Act of 2000,</font>
<font style="font-style: italic; color: #000000">e.g.</font><font style="color: #000000">, www.docusign.com) or other transmission method
and any counterpart so delivered shall be deemed to have been duly
and validly delivered and be valid and effective for all
purposes.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.5</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interpretation</font><font style="color: #000000">.
For purposes of this Agreement:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">headings
used in this Agreement are for convenience of reference only and
shall not, for any purpose, be deemed a part of this
Agreement;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">references
to a Section or Subsection refer to a Section or Subsection of this
Agreement, unless specified otherwise;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">the words &#x201C;include&#x201D; and
&#x201C;including&#x201D; shall not be construed so as to exclude any
other thing not referred to or described</font><font style="color: #000000">;</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(d)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">the
word &#x201C;or&#x201D; is not exclusive;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(e)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">the
definition given for any term shall apply equally to both the
singular and plural forms of the term defined;</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(f)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">unless the context otherwise requires otherwise,
references (i) to an agreement, instrument or other document
(including this Agreement) mean such agreement, instrument or other
document as amended, supplemented and modified from time to time to
the extent permitted by the provisions thereof and</font>
<font style="color: #000000">(ii)&#xA0;to a statute mean such
statute as amended from time to time and include any successor
legislation thereto and any rules and regulations promulgated
thereunder; and</font></font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">7</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 96px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 36px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">(g)</font></div>
<div style="text-align: justify; display: table-cell"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">this
Agreement shall be construed without regard to any presumption or
rule requiring construction or interpretation against the party
drafting an instrument or causing any instrument to be
drafted.</font></div>
</div>
</div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.6</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509241549"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Notices</font><font style="color: #000000">.
All notices and other communications given or made pursuant to this
Agreement shall be in writing and shall be deemed effectively given
upon the earlier of (a)&#xA0;personal delivery to, or other actual
receipt by, the Party to be notified and (b) when sent, if sent by
electronic mail during normal business hours of the recipient, or,
if not sent during the recipient&#x2019;s normal business hours,
then on the recipient&#x2019;s next business day. All communications
shall be sent to the respective Parties at their addresses or
e-mail addresses as set forth on the signature page, or to such
address or e-mail address as subsequently modified by written
notice given in accordance with this</font> <font style="text-decoration: underline; color: #000000">Subsection&#xA0;</font><a href="#_Ref509241549"><font style="text-decoration: underline; color: #000000">6.6</font></a><font style="color: #000000">.
If notice is given to ACM or ACM Shanghai, a copy shall also be
sent to Mark L. Johnson at K&amp;L Gates LLP, State Street
Financial Center, 1 Lincoln Street, Boston, Massachusetts
02111.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.7</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Attorneys&#x2019;
Fees</font><font style="color: #000000">. If any action at law or
in equity (including arbitration) is necessary to enforce or
interpret the terms of any of this Agreement, the prevailing Party
shall be entitled to reasonable attorneys&#x2019; fees, costs and
disbursements in addition to any other relief to which such Party
may be entitled.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.8</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Amendments</font><font style="color: #000000">.
Any term of this Agreement may be amended or terminated only with
the written consent of the Parties.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.9</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Severability</font><font style="color: #000000">.
In case any one or more of the provisions contained in this
Agreement is for any reason held to be invalid, illegal or
unenforceable in any respect, such invalidity, illegality, or
unenforceability shall not affect any other provision of this
Agreement, and such invalid, illegal, or unenforceable provision
shall be reformed and construed so that it will be valid, legal,
and enforceable to the maximum extent permitted by
law.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.10</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Entire
Agreement</font><font style="color: #000000">. This Agreement, the
SMC Note, the Intercompany Note and the Registration Rights
Agreement collectively constitute the full and entire understanding
and agreement between the Parties with respect to the subject
matter of this Agreement, the SMC Note, the Intercompany Note and
the Registration Rights Agreement, and any other written or oral
agreement relating to the subject matter of this Agreement, the SMC
Note, the Intercompany Note or the Registration Rights Agreement
existing between the Parties is expressly canceled. Upon execution
and delivery of this Agreement, the Securities Purchase Agreement
shall be</font> <font style="color: #000000">of no further force
and effect.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.11</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Dispute
Resolution</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The
Parties (a) irrevocably and unconditionally submit to the
jurisdiction of the state courts of the State of Delaware and to
the jurisdiction of the U.S. District Court for the District of
Delaware for the purpose of any suit, action or other proceeding
arising out of or based upon this Agreement, (b) agree not to
commence any suit, action or other proceeding arising out of or
based upon this Agreement except in the state courts of
Delaware</font><font style="font-style: italic; color: #000000">&#xA0;</font><font style="color: #000000">or the U.S. District Court for the District of
Delaware, and (c) waive, and agree not to assert, by way of motion,
as a defense, or otherwise, in any such suit, action or proceeding,
any claim that it is not subject personally to the jurisdiction of
the above-named courts, that its property is exempt or immune from
attachment or execution, that the suit, action or proceeding is
brought in an inconvenient forum, that the venue of the suit,
action or proceeding is improper or that this Agreement or the
subject matter of this Agreement may not be enforced in or by such
court.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">8</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><font style="font-variant: small-caps; color: #000000">Waiver
of Jury Trial: Each Party waives its rights to a jury trial of any
claim or cause of action based upon or arising out of this
Agreement, the Warrant Shares, or the subject matter of this
Agreement. The scope of this waiver is intended to be
all-encompassing of any and all disputes that may be filed in any
court and that relate to the subject matter of this transaction,
including contract claims, tort claims (including negligence),
breach of duty claims, and all other common law and statutory
claims. This</font> <font style="font-variant: small-caps; text-decoration: underline; color: #000000">
Subsection&#xA0;</font><font style="font-variant: small-caps; text-decoration: underline; color: #000000">6.11</font><font style="text-decoration: underline; color: #000000">(b)</font>
<font style="font-variant: small-caps; color: #000000">has been
fully discussed by each of the Parties and these provisions will
not be subject to any exceptions. Each Party further warrants and
represents that it has reviewed this waiver with its legal counsel,
and that such Party knowingly and voluntarily waives its jury trial
rights following consultation with legal
counsel.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
[Remainder of Page Intentionally Left Blank]</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div><font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">9</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-variant: small-caps">In Witness Whereof,</font> the Parties
have executed this Agreement as of the date first written
above.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0 auto;width: 100%;; font-family: inherit; font-size: inherit">
<tr>
<td style="width: 50%">
<div><font>&#xA0;</font></div>
</td>
<td style="width: 50%">
<div><font style="font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
ACM Research, Inc.</font>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">By:</font>
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
/s/ David H. Wang</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">Name: David H.
Wang</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">Title: Chief
Executive Officer and President</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Address:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">42307
Osgood Road, Suite I</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Fremont, CA
94539</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
ACM Research (Shanghai), Inc.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">By:</font>
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
/s/ David H. Wang</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">Name: David H.
Wang</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">Title: Chief
Executive Officer and President</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Address:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Building 4,
No.1690</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Cai Lun
Road</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Zhangjiang High
Tech Park</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Shanghai, P.R.
China 201203</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
Shengxin (Shanghai) Management Consulting Limited
Partnership</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
</font><font style="font-family: Times\ New\ Roman; font-size: 13px;">By:</font>
<font style="text-decoration: underline; font-family: Times New Roman; font-size: 13px">
/s/ Jian Wang</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">Name: Jian
Wang</font></div>
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-family: Times New Roman; font-size: 13px">Title: General
Partner</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Address:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Rm.
210-32, 2<font style="font-size: 70%; vertical-align: top">nd</font>&#xA0;Fl. Building
1</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">38
Debao Rd.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Pilot
Free Trade Zone</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">Shanghai,
China</font></div>
</div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 312px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Signature Page to Warrant Exercise Agreement</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.03
<SEQUENCE>7
<FILENAME>acm_ex10-03.htm
<DESCRIPTION>SENIOR SECURED PROMISSORY NOTE
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: right; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0; <font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">Exhibit 10.03</font><br></font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Shengxin (Shanghai) Management Consulting Limited
Partnership</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
Senior Secured Promissory Note</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 49%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">$2,981,259.26</font></div>
</td>
<td style="vertical-align: top; width: 51%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Issue Date:
March 30, 2018</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-variant: small-caps">For Value Received</font>, and subject
to the terms and conditions set forth herein, Shengxin (Shanghai)
Management Consulting Limited Partnership (&#x201C;<font style="font-style: italic">SMC</font>&#x201D;) hereby unconditionally
promises to pay to the order of ACM Research (Shanghai), Inc. or
its assigns (the &#x201C;<font style="font-style: italic">Holder</font>,&#x201D; and together with SMC,
the &#x201C;<font style="font-style: italic">Parties</font>&#x201D;),
the principal amount of $2,981,259.26 (the &#x201C;<font style="font-style: italic">Loan</font>&#x201D;), together with all accrued
interest thereon, as provided in this Senior Secured Promissory
Note (this &#x201C;<font style="font-style: italic">Note</font>&#x201D;). This Note is being issued
pursuant to the terms of a Warrant Exercise Agreement, dated as of
the Issue Date hereof, by and among SMC, the Holder and ACM
Research, Inc. (the &#x201C;<font style="font-style: italic">Warrant
Exercise Agreement</font>&#x201D;).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482571"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Definitions</font><font style="color: #000000">.
Capitalized terms used herein shall have the meanings set forth in
this</font> <font style="text-decoration: underline; color: #000000">Section</font>
<a href="#_Ref509482571"><font style="text-decoration: underline; color: #000000">1</font></a><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Default</font>&#x201D; means any of the events
specified in <font style="text-decoration: underline">Section</font> <a href="#_Ref509482553"><font style="text-decoration: underline">5</font></a> that constitutes an Event
of Default or that, upon the giving of notice, the lapse of time or
both pursuant to <font style="text-decoration: underline">Section</font> <a href="#_Ref509482553"><font style="text-decoration: underline">5</font></a> would, unless cured or
waived, become an Event of Default.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Event of Default</font>&#x201D; has the meaning
set forth in <font style="text-decoration: underline">Section</font> <a href="#_Ref509482553"><font style="text-decoration: underline">5</font></a>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Law,</font>&#x201D; as to any person, means any
law (including common law), statute, ordinance, treaty, rule,
regulation, policy or requirement (including any authoritative
interpretation thereon) of any government of any nation or any
political subdivision thereof (whether at the national, state,
territorial, provincial, municipal or any other level), or any
agency, authority, instrumentality, regulatory body, court, central
bank or other entity exercising executive, legislative, judicial,
taxing, regulatory or administrative powers or functions of, or
pertaining to, government, whether now or hereafter in effect, in
each case, applicable to or binding on such person or any of its
properties or to which such person or any of its properties is
subject.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Maturity Date</font>&#x201D; means the earlier
of (a) August 17, 2023 and (b) the date on which all amounts under
this Note shall become due and payable pursuant to <font style="text-decoration: underline">Section</font> <a href="#_Ref509482625"><font style="text-decoration: underline">6</font></a>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="text-decoration: underline; color: #000000; font-family: Times New Roman; font-size: 13px">Payment
Dates; Optional Prepayments.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Payment
Dates</font><font style="color: #000000">. The aggregate unpaid
amount of the Loan, all accrued and unpaid interest on the Loan,
and all other amounts payable under this Note shall be due and
payable on the Maturity Date.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Optional
Prepayments</font><font style="color: #000000">. SMC may prepay the
Loan in whole or in part at any time or from time to time without
penalty or premium by paying the amount of the Loan to be prepaid
together with accrued interest thereon to the date of prepayment.
No prepaid amount may be reborrowed.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482640"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Offset</font><font style="color: #000000">.
Upon the occurrence of an Event of Default, the Holder may, by
notice to SMC, elect to apply any amount that is payable under this
Note and that is the subject of such Event of Default to pay by
offset all or a portion of the amounts outstanding under the SMC
Investment (as defined in the Warrant Exercise Agreement), whether
then due or by prepayment.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interest</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interest
Rate</font><font style="color: #000000">. Except as otherwise
provided herein, the outstanding amount of the Loan shall bear
interest at a rate of 3.01% per annum from the date the Loan was
made until the Loan is paid in full, whether at the Maturity Date,
upon acceleration, by prepayment or otherwise.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Default
Interest</font><font style="color: #000000">. If any amount payable
hereunder is not paid when due (without regard to any applicable
grace periods), whether at the Maturity Date, by acceleration, or
otherwise, such overdue amount shall bear interest at the rate of
12.0% per annum from the date of such non-payment until such amount
is paid in full.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Computation
of Interest</font><font style="color: #000000">. All computations
of interest shall be made on the basis of a year of 365 days and
the actual number of days elapsed. Interest shall accrue on the
Loan on the day it is made, and shall not accrue on the Loan for
the day on which it is paid.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interest
Rate Limitation</font><font style="color: #000000">. If at any time
and for any reason whatsoever, the interest rate payable on the
Loan shall exceed the maximum rate of interest permitted to be
charged by the Holder to SMC under applicable Law, such interest
rate shall be reduced automatically to the maximum rate of interest
permitted to be charged under applicable Law.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Payment
Mechanics</font><font style="color: #000000">. Subject to</font>
<font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref509482640"><font style="text-decoration: underline; color: #000000">2.3</font></a><font style="color: #000000">,
payment of the Loan and interest thereon shall be made in lawful
money of the United States of America no later than 5:00 p.m.,
Pacific time, on the date on which such payment is due by wire
transfer of immediately available funds to the Holder&#x2019;s
account at a bank specified by the Holder in writing to SMC from
time to time.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482553"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Events of
Default</font><font style="color: #000000">. The occurrence and
continuance of any of the following shall constitute an Event of
Default hereunder:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Failure
to Pay</font><font style="color: #000000">. SMC fails to pay (a)
any amount of the Loan when due or (b) interest or any other amount
when due and such failure continues for five
days.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482687"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Bankruptcy</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482654"><!--anchor--></a><font style="color: #000000">SMC commences any case, proceeding or other action
(i) under any existing or future Law relating to bankruptcy,
insolvency, reorganization, or other relief of debtors, seeking to
have an order for relief entered with respect to it, or seeking to
adjudicate it as bankrupt or insolvent, or seeking reorganization,
arrangement, adjustment, winding-up, liquidation, dissolution,
composition or other relief with respect to it or its debts or (ii)
seeking appointment of a receiver, trustee, custodian, conservator
or other similar official for it or for all or any substantial part
of its assets, or SMC makes a general assignment for the benefit of
its creditors.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482698"><!--anchor--></a><font style="color: #000000">There is commenced against SMC any case,
proceeding or other action of a nature referred to in</font>
<font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref509482654"><font style="text-decoration: underline; color: #000000">5.2(a)</font></a>
<font style="color: #000000">that (i) results in the entry of an
order for relief or any such adjudication or appointment or (ii)
remains undismissed, undischarged or unbonded for a period of
thirty days.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482713"><!--anchor--></a><font style="color: #000000">There is commenced against SMC any case,
proceeding or other action seeking issuance of a warrant of
attachment, execution or similar process against all or any
substantial part of its assets that results in the entry of an
order for any such relief that has not been vacated, discharged, or
stayed or bonded pending appeal within thirty days from the entry
thereof.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">SMC
takes any action in furtherance of, or indicating its consent to,
approval of, or acquiescence in, any of the acts set forth
in</font> <font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref509482654"><font style="text-decoration: underline; color: #000000">5.2(a)</font></a><font style="color: #000000">,</font>
<a href="#_Ref509482698"><font style="text-decoration: underline; color: #000000">(b)</font></a>
<font style="color: #000000">or</font> <a href="#_Ref509482713"><font style="text-decoration: underline; color: #000000">(c)</font></a><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(e)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">SMC
is generally not able to, or shall be unable to, or admits in
writing its inability to, pay its debts as they become
due.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Judgments</font><font style="color: #000000">.
One or more judgments or decrees shall be entered against SMC and
all of such judgments or decrees shall not have been vacated,
discharged, stayed or bonded pending appeal within thirty days from
the entry thereof.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Breach</font><font style="color: #000000">.
SMC defaults in any material respect in its performance of any
material covenant or obligation required to be performed or
satisfied by it under this Note or the Warrant Exercise
Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482625"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Remedies</font><font style="color: #000000">.
Upon the occurrence of any Event of Default and at any time
thereafter during the continuance of such Event of Default, the
Holder may at its option, by written notice to SMC, declare the
entire amount of the Loan, together with all accrued interest
thereon and all other amounts payable hereunder, immediately due
and payable,</font> <font style="font-style: italic; color: #000000">provided, however,</font>
<font style="color: #000000">that, if an Event of Default described
in</font> <font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref509482687"><font style="text-decoration: underline; color: #000000">5.2</font></a>
<font style="color: #000000">shall occur, the amount of the Loan,
and accrued interest thereon, shall become immediately due and
payable without any notice, declaration or other act on the part of
the Holder.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Security</font><font style="color: #000000">.
As security for its obligations hereunder and under the Warrant
Exercise Agreement, SMC has granted to the Holder a continuing
security interest in all right, title and interest in and to the
Warrant Shares (as defined in the Warrant Exercise Agreement). The
existence of such security shall not limit any other rights or
remedies that the Holder may have in an Event of Default hereunder.
SMC hereby irrevocably authorizes the Holder at any time and from
time to time to file in any relevant jurisdiction any financing
statements and amendments thereto that contain the information
required by Article 9 of the Uniform Commercial Code of each
applicable jurisdiction for the filing of any financing statement
or amendment relating to the collateral, including any financing or
continuation statements or other documents for the purpose of
perfecting, confirming, continuing, enforcing or protecting the
security interest granted by SMC hereunder, without the signature
of SMC where permitted by law.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Miscellaneous</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Notices</font><font style="color: #000000">.
All notices, requests or other communications required or permitted
to be delivered hereunder shall be delivered in writing and in
accordance with the Warrant Exercise Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Governing
Law</font><font style="color: #000000">. This Note and any claim,
controversy, dispute or cause of action (whether in contract or
tort or otherwise) based upon, arising out of or relating to this
Note and the transactions contemplated hereby shall be governed by
the laws of the State of Delaware.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509482735"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Submission to
Jurisdiction.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">SMC
hereby irrevocably and unconditionally (i) agrees that any legal
action, suit or proceeding arising out of or relating to this Note
may be brought in the state courts of Delaware and the U.S.
District Court for the District of Delaware and (ii) submits to the
jurisdiction of any such court in any such action, suit or
proceeding. Final judgment against SMC in any action, suit or
proceeding shall be conclusive and may be enforced in any other
jurisdiction by suit on the judgment.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Nothing
in this</font> <font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref509482735"><font style="text-decoration: underline; color: #000000">8.3</font></a>
<font style="color: #000000">shall affect the right of the Holder
to (i) commence legal proceedings or otherwise sue SMC in any other
court having jurisdiction over SMC or (ii) serve process upon SMC
in any manner authorized by the laws of any such
jurisdiction.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Venue</font><font style="color: #000000">.
SMC irrevocably and unconditionally waives, to the fullest extent
permitted by applicable law, any objection that it may now or
hereafter have to the laying of venue of any action or proceeding
arising out of or relating to this Note in any court referred to
in</font> <font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref509482735"><font style="text-decoration: underline; color: #000000">8.3</font></a>
<font style="color: #000000">and the defense of an inconvenient
forum to the maintenance of such action or proceeding in any such
court.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.5</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Waiver
of Jury Trial</font><font style="color: #000000">. SMC HEREBY
IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE
LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL
PROCEEDING DIRECTLY OR INDIRECTLY RELATING TO THIS NOTE OR THE
TRANSACTIONS CONTEMPLATED HEREBY WHETHER BASED ON CONTRACT, TORT OR
ANY OTHER THEORY.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.6</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Successors
and Assigns</font><font style="color: #000000">. This Note may not
be assigned or transferred by the Holder or SMC without the prior
written consent of the other Party. This Note shall inure to the
benefit of, and be binding upon, the Parties and their permitted
assigns.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.7</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Waiver
of Notice</font><font style="color: #000000">. SMC hereby waives
demand for payment, presentment for payment, protest, notice of
payment, notice of dishonor, notice of nonpayment, notice of
acceleration of maturity and diligence in taking any action to
collect sums owing hereunder.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.8</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interpretation</font><font style="color: #000000">.
For purposes of this Note: (a) the words &#x201C;include&#x201D; and
&#x201C;including&#x201D; shall be deemed to be followed by the words
&#x201C;without limitation&#x201D;; (b) the word &#x201C;or&#x201D; is
not exclusive; and (c) the words &#x201C;herein,&#x201D;
&#x201C;hereof,&#x201D; &#x201C;hereby,&#x201D; &#x201C;hereto&#x201D;
and &#x201C;hereunder&#x201D; refer to this Note as a whole. The
definitions given for any defined terms in this Note shall apply
equally to both the singular and plural forms of the terms defined.
Unless the context otherwise requires, references herein (x) to an
agreement, instrument or other document mean such agreement,
instrument or other document as amended, supplemented and modified
from time to time to the extent permitted by the provisions thereof
and (y) to a statute mean such statute as amended from time to time
and include any successor legislation thereto and any regulations
promulgated thereunder. This Note shall be construed without regard
to any presumption or rule requiring construction or interpretation
against the Party drafting an instrument or causing any instrument
to be drafted.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.9</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Amendments</font><font style="color: #000000">.
No term of this Note may be waived, modified or amended except by
an instrument in writing signed by both of the Parties. Any waiver
of the terms hereof shall be effective only in the specific
instance and for the specific purpose given.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.10</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Headings</font><font style="color: #000000">.
The headings of the various Sections and Subsections herein are for
reference only and shall not define, modify, expand or limit any of
the terms or provisions hereof.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.11</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">No
Waiver; Cumulative Remedies</font><font style="color: #000000">. No
failure to exercise and no delay in exercising on the part of the
Holder, of any right, remedy, power or privilege hereunder shall
operate as a waiver thereof; nor shall any single or partial
exercise of any right, remedy, power or privilege hereunder
preclude any other or further exercise thereof or the exercise of
any other right, remedy, power or privilege. The rights, remedies,
powers and privileges herein provided are cumulative and not
exclusive of any rights, remedies, powers and privileges provided
by law.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.12</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Electronic
Execution</font><font style="color: #000000">. The words
&#x201C;execution,&#x201D; &#x201C;signed,&#x201D;
&#x201C;signature,&#x201D; and words of similar import in this Note
shall be deemed to include electronic or digital signatures or the
keeping of records in electronic form, each of which shall be of
the same effect, validity and enforceability as manually executed
signatures or a paper-based recordkeeping system, as the case may
be, to the extent and as provided for under applicable law,
including the Electronic Signatures in Global and National Commerce
Act of 2000 (15 USC &#xA7; 7001 et seq.), the Electronic Signatures
and Records Act of 1999 (N.Y. State Tech. Law &#xA7;&#xA7;
301-309), or any other similar state laws based on the Uniform
Electronic Transactions Act.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">8.13</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Severability</font><font style="color: #000000">.
If any term or provision of this Note is invalid, illegal or
unenforceable in any jurisdiction, such invalidity, illegality or
unenforceability shall not affect any other term or provision of
this Note or invalidate or render unenforceable such term or
provision in any other jurisdiction.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-variant: small-caps">In Witness Whereof</font>, SMC has
caused this Note to be signed in its name as of the Issue Date
written above.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: left; margin-left: 312px; margin-right: 0px; text-indent: 0px">
<font style="font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
Shengxin (Shanghai) Management Consulting Limited
Partnership</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table; margin-left: 312px">
<div style="display: table-row">
<div style="display: table-cell; width: 312px"><font style="font-family: Times New Roman; font-size: 13px">By: <font style="text-decoration: underline">/s/ Jian
Wang</font>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<br>
</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Name:
Jian Wang</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Title:
General Partner</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.04
<SEQUENCE>8
<FILENAME>acm_ex10-04.htm
<DESCRIPTION>INTERCOMPANY PROMISSORY NOTE
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2018 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times\ New\ Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: right; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0; <font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">Exhibit 10.04</font><br></font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
ACM Research (Shanghai), Inc.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
Intercompany Promissory Note</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 49%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">$2,981,259.26</font></div>
</td>
<td style="vertical-align: top; width: 51%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">Issue Date:
March 30, 2018</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-variant: small-caps">For Value Received</font>, and subject
to the terms and conditions set forth herein, ACM Research
(Shanghai), Inc. (&#x201C;<font style="font-style: italic">ACM
Shanghai</font>&#x201D;) unconditionally promises to pay to the
order of ACM Research, Inc. or its assigns (the &#x201C;<font style="font-style: italic">Holder</font>,&#x201D; and together with ACM
Shanghai, the &#x201C;<font style="font-style: italic">Parties</font>&#x201D;), the principal amount
of $2,981,259.26 (the &#x201C;<font style="font-style: italic">Loan</font>&#x201D;), together with all accrued
interest thereon, as provided in this Intercompany Promissory Note
(this &#x201C;<font style="font-style: italic">Note</font>&#x201D;).
This Note is being issued pursuant to the terms of a Warrant
Exercise Agreement, dated as of the Issue Date hereof, by and among
ACM Shanghai, the Holder and Shengxin (Shanghai) Management
Consulting Limited Partnership (the &#x201C;<font style="font-style: italic">Warrant Exercise
Agreement</font>&#x201D;).</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="a938193"><!--anchor--></a><font style="text-decoration: underline; color: #000000; background-color: #FFFFFF">Definitions</font><font style="color: #000000">.
Capitalized terms used herein shall have the meanings set forth in
this</font> <font style="text-decoration: underline; color: #000000">Section&#xA0;</font><a href="#a938193"><font style="text-decoration: underline; color: #000000">1</font></a><font style="text-decoration: underline; color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Default</font>&#x201D; means any of the events
specified in <font style="text-decoration: underline">Section&#xA0;</font><a href="#a354263"><font style="text-decoration: underline">5</font></a>
that constitutes an Event of Default or that, upon the giving of
notice, the lapse of time or both pursuant to <font style="text-decoration: underline">Section&#xA0;</font><a href="#a354263"><font style="text-decoration: underline">5</font></a>
would, unless cured or waived, become an Event of
Default.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Event of Default</font>&#x201D; has the meaning
set forth in <font style="text-decoration: underline">Section&#xA0;</font><a href="#a354263"><font style="text-decoration: underline">5</font></a>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Law,</font>&#x201D; as to any person, means any
law (including common law), statute, ordinance, treaty, rule,
regulation, policy or requirement (including any authoritative
interpretation thereon) of any government of any nation or any
political subdivision thereof (whether at the national, state,
territorial, provincial, municipal or any other level), or any
agency, authority, instrumentality, regulatory body, court, central
bank or other entity exercising executive, legislative, judicial,
taxing, regulatory or administrative powers or functions of, or
pertaining to, government, whether now or hereafter in effect, in
each case, applicable to or binding on such person or any of its
properties or to which such person or any of its properties is
subject.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 72px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x201C;<font style="font-style: italic">Maturity Date</font>&#x201D; means the earlier
of (a) August 17, 2023 and (b) the date on which all amounts under
this Note shall become due and payable pursuant to <font style="text-decoration: underline">Section&#xA0;</font><a href="#_Ref508033700"><font style="text-decoration: underline">6</font></a>.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000; background-color: #FFFFFF">Payment
Dates; Optional Prepayments</font><font style="text-decoration: underline; color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Payment
Dates</font><font style="color: #000000">. The aggregate unpaid
amount of the Loan, all accrued and unpaid interest on the Loan,
and all other amounts payable under this Note shall be due and
payable on the Maturity Date.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">2.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Optional
Prepayments</font><font style="color: #000000">. ACM Shanghai may
prepay the Loan in whole or in part at any time or from time to
time without penalty or premium by paying the amount of the Loan to
be prepaid together with accrued interest thereon to the date of
prepayment. No prepaid amount may be
reborrowed.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000; background-color: #FFFFFF">Interest</font><font style="text-decoration: underline; color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interest
Rate</font><font style="color: #000000">. Except as otherwise
provided herein, the outstanding amount of the Loan shall bear
interest at a rate of 3.01% per annum from the date the Loan was
made until the Loan is paid in full, whether at the Maturity Date,
upon acceleration, by prepayment or otherwise.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Default
Interest</font><font style="color: #000000">. If any amount payable
hereunder is not paid when due (without regard to any applicable
grace periods), whether at the Maturity Date, by acceleration, or
otherwise, such overdue amount shall bear interest at the rate of
12.0% per annum from the date of such non-payment until such amount
is paid in full.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Computation
of Interest</font><font style="color: #000000">. All computations
of interest shall be made on the basis of a year of 365 days and
the actual number of days elapsed. Interest shall accrue on the
Loan on the day it is made, and shall not accrue on the Loan for
the day on which it is paid.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">3.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interest
Rate Limitation</font><font style="color: #000000">. If at any time
and for any reason whatsoever, the interest rate payable on the
Loan shall exceed the maximum rate of interest permitted to be
charged by the Holder to ACM Shanghai under applicable Law, such
interest rate shall be reduced automatically to the maximum rate of
interest permitted to be charged under applicable
Law.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000; background-color: #FFFFFF">Payment
Mechanics</font><font style="color: #000000">. Payment of the Loan
and interest thereon shall be made in lawful money of the United
States of America no later than 5:00 p.m., Pacific time, on the
date on which such payment is due by wire transfer of immediately
available funds to the Holder&#x2019;s account at a bank specified
by the Holder in writing to ACM Shanghai from time to
time.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="a354263"><!--anchor--></a><font style="text-decoration: underline; color: #000000; background-color: #FFFFFF">Events
of Default</font><font style="color: #000000">. The occurrence and
continuance of any of the following shall constitute an Event of
Default hereunder:</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Failure
to Pay.</font> <font style="color: #000000">ACM Shanghai fails to
pay (a) any amount of the Loan when due or (b)&#xA0;interest or any
other amount when due and such failure continues for five
days.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref508033820"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Bankruptcy</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="a1033300"><!--anchor--></a><font style="color: #000000">ACM
Shanghai commences any case, proceeding or other action (i) under
any existing or future Law relating to bankruptcy, insolvency,
reorganization, or other relief of debtors, seeking to have an
order for relief entered with respect to it, or seeking to
adjudicate it as bankrupt or insolvent, or seeking reorganization,
arrangement, adjustment, winding-up, liquidation, dissolution,
composition or other relief with respect to it or its debts or (ii)
seeking appointment of a receiver, trustee, custodian, conservator
or other similar official for it or for all or any substantial part
of its assets, or ACM Shanghai makes a general assignment for the
benefit of its creditors.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="a317651"><!--anchor--></a><font style="color: #000000">There is
commenced against ACM Shanghai any case, proceeding or other action
of a nature referred to in</font> <font style="text-decoration: underline; color: #000000">Subsection&#xA0;</font><a href="#a1033300"><font style="text-decoration: underline; color: #000000">5.2(a)</font></a>
<font style="color: #000000">that (i) results in the entry of an
order for relief or any such adjudication or appointment or (ii)
remains undismissed, undischarged or unbonded for a period of
thirty days.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref509399584"><!--anchor--></a><font style="color: #000000">There is commenced against ACM Shanghai any case,
proceeding or other action seeking issuance of a warrant of
attachment, execution or similar process against all or any
substantial part of its assets that results in the entry of an
order for any such relief that has not been vacated, discharged, or
stayed or bonded pending appeal within thirty days from the entry
thereof.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">ACM
Shanghai takes any action in furtherance of, or indicating its
consent to, approval of, or acquiescence in, any of the acts set
forth in</font> <font style="text-decoration: underline; color: #000000">Subsection&#xA0;</font><a href="#a1033300"><font style="text-decoration: underline; color: #000000">5.2(a)</font></a><font style="color: #000000">,</font>
<a href="#a317651"><font style="text-decoration: underline; color: #000000">5.2(b)</font></a>
<font style="color: #000000">or</font> <a href="#_Ref509399584"><font style="text-decoration: underline; color: #000000">(c)</font></a><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(e)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">ACM
Shanghai is generally not able to, or shall be unable to, or admits
in writing its inability to, pay its debts as they become
due.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Judgments</font><font style="color: #000000">.
One or more judgments or decrees shall be entered against ACM
Shanghai and all of such judgments or decrees shall not have been
vacated, discharged, stayed or bonded pending appeal within thirty
days from the entry thereof.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">5.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Breach.</font>
<font style="color: #000000">ACM Shanghai</font><font style="text-decoration: underline; color: #000000">&#xA0;</font><font style="color: #000000">defaults
in any material respect in its performance of any material covenant
or obligation required to be performed or satisfied by it under
this Note or the Warrant Exercise Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">6.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref508033700"><!--anchor--></a><font style="text-decoration: underline; color: #000000; background-color: #FFFFFF">Remedies</font><font style="color: #000000">.
Upon the occurrence of any Event of Default and at any time
thereafter during the continuance of such Event of Default, the
Holder may at its option, by written notice to ACM Shanghai,
declare the entire amount of the Loan, together with all accrued
interest thereon and all other amounts payable hereunder,
immediately due and payable,</font> <font style="font-style: italic; color: #000000">provided</font> <font style="color: #000000">that, if an Event of Default described in</font>
<font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref508033820"><font style="text-decoration: underline; color: #000000">5.2</font></a>
<font style="color: #000000">shall occur, the amount of the Loan,
and accrued interest thereon, shall become immediately due and
payable without any notice, declaration or other act on the part of
the Holder.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 36px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000; background-color: #FFFFFF">Miscellaneous</font><font style="color: #000000">.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.1</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Notices</font><font style="color: #000000">.</font>
<font style="color: #000000">All notices, requests or other
communications required or permitted to be delivered hereunder
shall be delivered in writing and in accordance with the Warrant
Exercise Agreement.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.2</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Governing
Law.</font> <font style="color: #000000">This Note and any claim,
controversy, dispute or cause of action (whether in contract or
tort or otherwise) based upon, arising out of or relating to this
Note and the transactions contemplated hereby shall be governed by
the laws of the State of Delaware.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.3</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><a name="_Ref508033850"><!--anchor--></a><font style="text-decoration: underline; color: #000000">Submission to
Jurisdiction</font><font style="color: #000000">.&#xA0;</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">ACM
Shanghai hereby irrevocably and unconditionally (i) agrees that any
legal action, suit or proceeding arising out of or relating to this
Note may be brought in the state courts of Delaware and the U.S.
District Court for the District of Delaware and (ii) submits to the
jurisdiction of any such court in any such action, suit or
proceeding. Final judgment against ACM Shanghai in any action, suit
or proceeding shall be conclusive and may be enforced in any other
jurisdiction by suit on the judgment.</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 72px; text-indent: 96px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Nothing
in this</font> <font style="text-decoration: underline; color: #000000">Subsection</font>
<a href="#_Ref508033850"><font style="text-decoration: underline; color: #000000">7.3</font></a>
<font style="color: #000000">shall affect the right of the Holder
to (i)&#xA0;commence legal proceedings or otherwise sue ACM
Shanghai in any other court having jurisdiction over ACM Shanghai
or (ii) serve process upon ACM Shanghai in any manner authorized by
the laws of any such jurisdiction.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.4</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Venue</font><font style="color: #000000">.
ACM Shanghai irrevocably and unconditionally waives, to the fullest
extent permitted by applicable law, any objection that it may now
or hereafter have to the laying of venue of any action or
proceeding arising out of or relating to this Note in any court
referred to in</font> <font style="text-decoration: underline; color: #000000">Subsection&#xA0;</font><a href="#_Ref508033850"><font style="text-decoration: underline; color: #000000">7.3</font></a>
<font style="color: #000000">and the defense of an inconvenient
forum to the maintenance of such action or proceeding in any such
court.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.5</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Waiver
of Jury Trial</font><font style="color: #000000">. ACM Shanghai
HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY
APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY
LEGAL PROCEEDING DIRECTLY OR INDIRECTLY RELATING TO THIS NOTE OR
THE TRANSACTIONS CONTEMPLATED HEREBY WHETHER BASED ON CONTRACT,
TORT OR ANY OTHER THEORY.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.6</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Successors
and Assigns</font><font style="color: #000000">. This Note may not
be assigned or transferred by the Holder or ACM Shanghai without
the prior written consent of the other Party. This Note shall inure
to the benefit of, and be binding upon, the Parties and their
permitted assigns.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.7</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Waiver
of Notice.</font> <font style="color: #000000">ACM Shanghai hereby
waives demand for payment, presentment for payment, protest, notice
of payment, notice of dishonor, notice of nonpayment, notice of
acceleration of maturity and diligence in taking any action to
collect sums owing hereunder.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.8</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Interpretation</font><font style="color: #000000">.
For purposes of this Note: (a) the words &#x201C;include&#x201D; and
&#x201C;including&#x201D; shall be deemed to be followed by the words
&#x201C;without limitation&#x201D;; (b) the word &#x201C;or&#x201D; is
not exclusive; and (c) the words &#x201C;herein,&#x201D;
&#x201C;hereof,&#x201D; &#x201C;hereby&#x201D; and
&#x201C;hereunder&#x201D; refer to this Note as a whole. The
definitions given for any defined terms in this Note shall apply
equally to both the singular and plural forms of the terms defined.
Unless the context otherwise requires, references herein (x) to an
agreement, instrument or other document mean such agreement,
instrument or other document as amended, supplemented and modified
from time to time to the extent permitted by the provisions thereof
and (y) to a statute mean such statute as amended from time to time
and include any successor legislation thereto and any regulations
promulgated thereunder. This Note shall be construed without regard
to any presumption or rule requiring construction or interpretation
against the Party drafting an instrument or causing any instrument
to be drafted.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.9</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Amendments</font><font style="color: #000000">.
No term of this Note may be waived, modified or amended except by
an instrument in writing signed by both of the Parties. Any waiver
of the terms hereof shall be effective only in the specific
instance and for the specific purpose given.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.10</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Headings</font><font style="color: #000000">.
The headings of the various Sections and Subsections herein are for
reference only and shall not define, modify, expand or limit any of
the terms or provisions hereof.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.11</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">No
Waiver; Cumulative Remedies</font><font style="color: #000000">. No
failure to exercise and no delay in exercising on the part of the
Holder, of any right, remedy, power or privilege hereunder shall
operate as a waiver thereof; nor shall any single or partial
exercise of any right, remedy, power or privilege hereunder
preclude any other or further exercise thereof or the exercise of
any other right, remedy, power or privilege. The rights, remedies,
powers and privileges herein provided are cumulative and not
exclusive of any rights, remedies, powers and privileges provided
by law.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.12</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Electronic
Execution</font><font style="color: #000000">. The words
&#x201C;execution,&#x201D; &#x201C;signed,&#x201D;
&#x201C;signature,&#x201D; and words of similar import in this Note
shall be deemed to include electronic or digital signatures or the
keeping of records in electronic form, each of which shall be of
the same effect, validity and enforceability as manually executed
signatures or a paper-based recordkeeping system, as the case may
be, to the extent and as provided for under applicable law,
including the Electronic Signatures in Global and National Commerce
Act of 2000 (15 USC &#xA7; 7001 et seq.), the Electronic Signatures
and Records Act of 1999 (N.Y. State Tech. Law &#xA7;&#xA7;
301-309), or any other similar state laws based on the Uniform
Electronic Transactions Act.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="margin-left: 36px; text-indent: 72px"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">7.13</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px"><font style="text-decoration: underline; color: #000000">Severability</font><font style="color: #000000">.
If any term or provision of this Note is invalid, illegal or
unenforceable in any jurisdiction, such invalidity, illegality or
unenforceability shall not affect any other term or provision of
this Note or invalidate or render unenforceable such term or
provision in any other jurisdiction.</font></font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-variant: small-caps">In Witness Whereof,</font> ACM Shanghai
has caused this Note to be signed in its name as of the Issue Date
written above.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
</div>
<div style="text-align: left; margin-left: 312px; margin-right: 0px; text-indent: 0px">
<font style="font-variant: small-caps; font-family: Times New Roman; font-size: 13px">
ACM Research (Shanghai), Inc.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table; margin-left: 312px">
<div style="display: table-row">
<div style="display: table-cell; width: 312px"><font style="font-family: Times New Roman; font-size: 13px">By: <font style="text-decoration: underline">/s/ David H.
Wang</font>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<br>
</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Title:
Chief Executive Officer and President</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times\ New\ Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>acmr-20180331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: Source; Value: 176511 03312018 10Q1.xfr; Date: 2018%2D05%2D11T18:50:03Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-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/2011-01-31" xmlns:acmr="http://acmrsh.com/20180331">
    <link:schemaRef xlink:href="acmr-20180331.xsd" xlink:type="simple" />
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2438181">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2743137">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">acmr:NonEmployeeAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2442761x2910624">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">acmr:SubsidiesToStressFreePolishingProjectMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2442761x2910626">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">acmr:SubsidiesToElectroCopperPlatingProjectMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2442263">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2444258">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2449750">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2450275">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2447972x2910561">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">acmr:NinebellMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434167">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434398">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_0_20161231_0">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_273_20170930_0">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">acmr:NonEmployeeAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2447194x2442860">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2447194x2443301">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2448913x2434167">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_274_20160930_0">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_366_20161231_0_2433414x2438181">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="eol_PE1001588-1710-Q0002_STD_366_20161231_0_2433414x2743137">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">acmr:NonEmployeeAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-03-31_custom_NonEmployeeAwardsMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">acmr:NonEmployeeAwardsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-03-31_custom_NonEmployeeAwardsMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">acmr:NonEmployeeAwardsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-05-09_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-05-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-05-09_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-05-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_CommonClassAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</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="AsOf2017-12-31_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</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="AsOf2017-12-31_us-gaap_ToolsDiesAndMoldsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_TransportationEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_ShortTermBorrowings8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ShortTermBorrowings8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">acmr:ShortTermBorrowings8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_SubsidiesToStressFreePolishingProjectMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">acmr:SubsidiesToStressFreePolishingProjectMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_SubsidiesToElectroCopperPlatingProjectMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">acmr:SubsidiesToElectroCopperPlatingProjectMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_NonEmployeeAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">acmr:NonEmployeeAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="From2018-01-01to2018-03-31_custom_NinebellMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">acmr:NinebellMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_NinebellMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">acmr:NinebellMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-03-31_custom_NinebellMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">acmr:NinebellMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_NinebellMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">acmr:NinebellMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-03-31_custom_ShanghaiZhangjiangGroupCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">acmr:ShanghaiZhangjiangGroupCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_ShanghaiZhangjiangGroupCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001680062</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">acmr:ShanghaiZhangjiangGroupCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="CNY">
      <xbrli:measure>iso4217:CNY</xbrli:measure>
    </xbrli:unit>
    <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="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:AmendmentFlag contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">2018</dei:DocumentFiscalYearFocus>
    <dei:DocumentType contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">2018-03-31</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">ACM RESEARCH, INC.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">0001680062</dei:EntityCentralIndexKey>
    <dei:EntityFilerCategory contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:TradingSymbol contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">ACMR</dei:TradingSymbol>
    <dei:EntityWellKnownSeasonedIssuer contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2018-05-09_us-gaap_CommonClassAMember" unitRef="Shares" decimals="INF">13626637</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2018-05-09_us-gaap_CommonClassBMember" unitRef="Shares" decimals="INF">2213510</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Assets contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">71934000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">67891000</us-gaap:Assets>
    <us-gaap:EquityMethodInvestments contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">1238000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">1237000</us-gaap:EquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">1345000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">1294000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">126000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">106000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">2731000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">2340000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">66494000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">62914000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">45000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">46000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">2383000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">546000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryNet contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">19865000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">15388000</us-gaap:InventoryNet>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">1222000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">2491000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">27793000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">26762000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:Liabilities contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">28932000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">28034000</us-gaap:Liabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">6181000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2442761x2910624" unitRef="USD" decimals="-3">1977000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2442761x2910626" unitRef="USD" decimals="-3">4204000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">6217000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2017-12-31_custom_SubsidiesToStressFreePolishingProjectMember" unitRef="USD" decimals="-3">1952000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="AsOf2017-12-31_custom_SubsidiesToElectroCopperPlatingProjectMember" unitRef="USD" decimals="-3">4265000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">22751000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">21817000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">6542000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">6037000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">44000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">44000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">264000</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">143000</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">5525000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">7419000</us-gaap:AccountsPayableCurrent>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">3079000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ShortTermBorrowings contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">10376000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">5095000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings1Member" unitRef="USD" decimals="-3">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings1Member" unitRef="USD" decimals="-3">2219000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings2Member" unitRef="USD" decimals="-3">1590000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings2Member" unitRef="USD" decimals="-3">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings3Member" unitRef="USD" decimals="-3">1590000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings3Member" unitRef="USD" decimals="-3">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings4Member" unitRef="USD" decimals="-3">2194000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings4Member" unitRef="USD" decimals="-3">2111000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings5Member" unitRef="USD" decimals="-3">1027000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings5Member" unitRef="USD" decimals="-3">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings6Member" unitRef="USD" decimals="-3">795000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings6Member" unitRef="USD" decimals="-3">765000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings7Member" unitRef="USD" decimals="-3">1590000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings7Member" unitRef="USD" decimals="-3">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2018-03-31_custom_ShortTermBorrowings8Member" unitRef="USD" decimals="-3">1590000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="AsOf2017-12-31_custom_ShortTermBorrowings8Member" unitRef="USD" decimals="-3">0</us-gaap:ShortTermBorrowings>
    <us-gaap:CommonStockValue contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434167" unitRef="USD" decimals="-3">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434398" unitRef="USD" decimals="-3">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-12-31_us-gaap_CommonClassAMember" unitRef="USD" decimals="-3">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-12-31_us-gaap_CommonClassBMember" unitRef="USD" decimals="-3">0</us-gaap:CommonStockValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">71934000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">67891000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">43002000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">39857000</us-gaap:StockholdersEquity>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">827000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">122000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">-12741000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">-9961000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">54915000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">49695000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434167" unitRef="USDPShares" decimals="INF">.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434398" unitRef="USDPShares" decimals="INF">.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-12-31_us-gaap_CommonClassAMember" unitRef="USDPShares" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-12-31_us-gaap_CommonClassBMember" unitRef="USDPShares" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434167" unitRef="Shares" decimals="INF">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434398" unitRef="Shares" decimals="INF">7303533</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-12-31_us-gaap_CommonClassAMember" unitRef="Shares" decimals="INF">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-12-31_us-gaap_CommonClassBMember" unitRef="Shares" decimals="INF">7303533</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434167" unitRef="Shares" decimals="INF">13390270</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434398" unitRef="Shares" decimals="INF">2409738</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-12-31_us-gaap_CommonClassAMember" unitRef="Shares" decimals="INF">12935546</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-12-31_us-gaap_CommonClassBMember" unitRef="Shares" decimals="INF">2409738</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434167" unitRef="Shares" decimals="INF">13390270</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2448913x2434398" unitRef="Shares" decimals="INF">2409738</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-12-31_us-gaap_CommonClassAMember" unitRef="Shares" decimals="INF">12935546</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-12-31_us-gaap_CommonClassBMember" unitRef="Shares" decimals="INF">2409738</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2075000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-2061000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-369000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2075000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-2430000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">705000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">44000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ProfitLoss contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2780000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-2474000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLoss contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2780000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-2089000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-385000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">22000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">781000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2758000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-1693000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">1000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-755000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-64000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">103000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">78000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">3000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">2000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OperatingIncomeLoss contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-1904000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-1553000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">7026000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">3955000</us-gaap:OperatingExpenses>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">3630000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">1864000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">1541000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">928000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">1855000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">1163000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:GrossProfit contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">5122000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">2402000</us-gaap:GrossProfit>
    <us-gaap:CostOfRevenue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">4621000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">3258000</us-gaap:CostOfRevenue>
    <us-gaap:Revenues contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">9743000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">5660000</us-gaap:Revenues>
    <us-gaap:EarningsPerShareDiluted contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USDPShares" decimals="INF">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USDPShares" decimals="INF">-0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USDPShares" decimals="INF">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USDPShares" decimals="INF">-0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="Shares" decimals="INF">15383086</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="Shares" decimals="INF">4817745</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="Shares" decimals="INF">15383086</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="Shares" decimals="INF">4817745</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-7393000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">352000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-278000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-989000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">27000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-9000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">87000</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">458000</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2364000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">533000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-3000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">100000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">1791000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">299000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">3896000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">1784000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-1331000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-275000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-14000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-3068000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:ShareBasedCompensation contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">2175000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">835000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">781000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DepreciationAndAmortization contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">80000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">57000</us-gaap:DepreciationAndAmortization>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-395000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-36000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">24000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">395000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">12000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">5143000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">1661000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">62000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">378000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">2306000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">2541000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">7387000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">3824000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">150000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-13000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">15186000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE1001588-1710-Q0002_STD_0_20161231_0" unitRef="USD" decimals="-3">12083000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">17681000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="-3">10119000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2495000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">1964000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:InterestPaidNet contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">100000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">76000</us-gaap:InterestPaidNet>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;ACM Research, Inc. (&amp;#8220;ACM&amp;#8221;)&#13;and its subsidiaries (collectively with ACM, the &amp;#8220;Company&amp;#8221;) develop, manufacture and sell single-wafer wet cleaning&#13;equipment used to improve the manufacturing process and yield for advanced integrated chips. The Company markets and sells, under&#13;the brand name &amp;#8220;Ultra C,&amp;#8221; lines of equipment based on the Company&amp;#8217;s proprietary Space Alternated Phase Shift&#13;(&amp;#8220;SAPS&amp;#8221;) and Timely Energized Bubble Oscillation (&amp;#8220;TEBO&amp;#8221;) technologies. These tools are designed to remove&#13;random defects from a wafer surface efficiently, without damaging the wafer or its features, even at increasingly advanced process&#13;nodes.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;ACM was incorporated in&#13;California in 1998, and it initially focused on developing tools for manufacturing process steps involving the integration of ultra&#13;low-K materials and copper. The Company&amp;#8217;s early efforts focused on stress-free copper-polishing technology, and it sold tools&#13;based on that technology in the early 2000s.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In 2006 the Company established&#13;its operational center in Shanghai in the People&amp;#8217;s Republic of China (the &amp;#8220;PRC&amp;#8221;), where it operates through ACM&amp;#8217;s&#13;subsidiary ACM Research (Shanghai), Inc. (&amp;#8220;ACM Shanghai&amp;#8221;). ACM Shanghai was formed to help establish and build relationships&#13;with integrated circuit manufacturers in the PRC, and the Company initially financed its Shanghai operations in part through sales&#13;of non-controlling equity interests in ACM Shanghai.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In 2007 the Company began&#13;to focus its development efforts on single-wafer wet-cleaning solutions for the front-end chip fabrication process. The Company&#13;introduced its SAPS megasonic technology, which can be applied in wet wafer cleaning at numerous steps during the chip fabrication&#13;process, in 2009. It introduced its TEBO technology, which can be applied at numerous steps during the fabrication of small node&#13;two-dimensional conventional and three-dimensional patterned wafers, in March 2016. The Company has designed its equipment models&#13;for SAPS and TEBO solutions using a modular configuration that enables it to create a wet-cleaning tool meeting the specific requirements&#13;of a customer, while using pre-existing designs for chamber, electrical, chemical delivery and other modules. The Company also&#13;offers a range of custom-made equipment, including cleaners, coaters and developers, to back-end wafer assembly and packaging factories,&#13;principally in the PRC.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In 2011 ACM Shanghai formed&#13;a wholly owned subsidiary in the PRC, ACM Research (Wuxi), Inc. (&amp;#8220;ACM Wuxi&amp;#8221;), to manage sales and service operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In November 2016 ACM redomesticated&#13;from California to Delaware pursuant to a merger in which ACM Research, Inc., a California corporation, was merged into a newly&#13;formed, wholly owned Delaware subsidiary, also named ACM Research, Inc.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In June 2017 ACM formed&#13;a wholly owned subsidiary in Hong Kong, CleanChip Technologies Limited (&amp;#8220;CleanChip&amp;#8221;), to act on the Company&amp;#8217;s&#13;behalf in Asian markets outside the PRC by, for example, serving as a trading partner between ACM Shanghai and its customers, procuring&#13;raw materials and components, performing sales and marketing activities, and making strategic investments.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In August 2017 ACM purchased&#13;18.77% of ACM Shanghai&amp;#8217;s equity interests held by Shanghai Science and Technology Venture Capital Co., Ltd. (&amp;#8220;SSTVC&amp;#8221;).&#13;On November 8, 2017, ACM purchased the remaining 18.36% of ACM Shanghai&amp;#8217;s equity interest held by Shanghai Pudong High-Tech&#13;Investment Co., Ltd. (&amp;#8220;PDHTI&amp;#8221;) and Shanghai Zhangjiang Science &amp;#38; Technology Venture Capital Co., Ltd. (&amp;#8220;ZSTVC&amp;#8221;).&#13;At December 31, 2017, ACM owned all of the outstanding equity interests of ACM Shanghai, and indirectly through ACM Shanghai, owned&#13;all of the outstanding equity interests of ACM Wuxi.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On September 13, 2017,&#13;ACM effectuated a 1-for-3 reverse stock split of Class A and Class&amp;#160;B common stock. Unless otherwise indicated, all share numbers,&#13;per share amount, share prices, exercise prices and conversion rates set forth in these notes and the accompanying condensed consolidated&#13;financial statements have been adjusted retrospectively to reflect the reverse stock split.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On November 2, 2017, the&#13;Registration Statement on Form S-1 (File No. 333- 220451) for ACM&amp;#8217;s initial public offering of Class A common stock (the&#13;&amp;#8220;IPO&amp;#8221;) was declared effective by the U.S. Securities and Exchange Commission. Shares of Class A common stock began&#13;trading on the Nasdaq Global Market on November 3, 2017, and the closing for the IPO was held on November 7, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In December 2017 ACM formed&#13;a wholly owned subsidiary in the Republic of Korea, ACM Research Korea CO., LTD. (&amp;#8220;ACM Korea&amp;#8221;), to serve customers&#13;based in Republic of Korea and perform sales, marketing, research and development activities for new products and solutions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Basis of Presentation and Principles of Consolidation&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The consolidated accounts&#13;include ACM and its subsidiaries, ACM Shanghai, ACM Wuxi, CleanChip and ACM Korea. Subsidiaries are those entities in which ACM,&#13;directly and indirectly, controls more than one half of the voting power. All significant intercompany transactions and balances&#13;have been eliminated upon consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The accompanying condensed&#13;consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted&#13;in the United States of America (&amp;#8220;GAAP&amp;#8221;) for interim financial information and the rules and regulations of the Securities&#13;and Exchange Commission (&amp;#8220;SEC&amp;#8221;) for reporting on Form 10-Q. Accordingly, they do not include all the information and&#13;footnotes required by GAAP for complete financial statements herein. The unaudited condensed consolidated financial statements&#13;herein should be read in conjunction with the historical consolidated financial statements of the Company for the year ended December&#13;31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The accompanying condensed&#13;consolidated balance sheet as of March 31, 2018, the condensed consolidated statements of operations and comprehensive loss for&#13;the three months ended March 31, 2018 and 2017, and the condensed consolidated statements of cash flows for the three months ended&#13;March 31, 2018 and 2017 are unaudited. In the opinion of management, the unaudited condensed consolidated financial statements&#13;of the Company reflect all adjustments that are necessary for a fair presentation of the Company&amp;#8217;s financial position and&#13;results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March&#13;31, 2018 and the results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results&#13;to be expected for any future period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Use of Estimates&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The preparation of condensed&#13;consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the&#13;reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the&#13;reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes.&#13;The Company&amp;#8217;s significant accounting estimates and assumptions include, but are not limited to, those used for the valuation&#13;and recognition of stock-based compensation arrangements and warrant liability, realization of deferred tax assets, assessment&#13;for impairment of long-lived assets, allowance for doubtful accounts, inventory valuation for excess and obsolete inventories,&#13;lower of cost and market value or net realizable value of inventories, depreciable lives of property and equipment, and useful&#13;life of intangible assets. Management of the Company believes that the estimates, judgments and assumptions are reasonable, based&#13;on information available at the time they are made. Actual results could differ materially from those estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Basic and Diluted Net Loss per Common Share&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Basic and diluted net loss&#13;per common share is calculated as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Three Months Ended March 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%; text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,474&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss attributable to non-controlling interest&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(385&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss available to common stockholders, basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,089&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Denominator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Weighted average shares outstanding, basic&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,383,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,817,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Effect of dilutive securities&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average shares outstanding, diluted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,383,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,817,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss per common share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;ACM has been authorized&#13;to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are&#13;substantially identical in all material respects, except for voting rights. Since ACM did not declare any dividends during the&#13;three months ended March 31, 2018 and 2017, the net loss per common share attributable to each class is the same under the &amp;#8220;two-class&amp;#8221;&#13;method. As such, the two classes of common stock have been presented on a combined basis in the consolidated statements of operations&#13;and comprehensive income (loss) and in the above computation of net loss per common share.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Diluted net loss per common&#13;share reflects the potential dilution from securities that could share in ACM&amp;#8217;s earnings. ACM&amp;#8217;s potential dilutive&#13;securities consist of convertible preferred stocks, stock options and warrants for the three months ended March 31, 2018 and 2017.&#13;Certain potential dilutive securities were excluded from the net loss per share calculation because the impact would be anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Recent Accounting Pronouncements&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;Recently Adopted&#13;Accounting Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In May 2017, the &lt;font style="background-color: white"&gt;Financial&#13;Accounting Standards Board&lt;/font&gt; (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) No. 2017-09, &lt;i&gt;Compensation&amp;#8212;Stock&#13;Compensation (Topic 718): Scope of Modification Accounting&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2017-09&amp;#8221;), which provides guidance on determining&#13;which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under&#13;Topic 718. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual&#13;periods, beginning after December 15, 2017. Early adoption is permitted, including adoption in any interim period, for (1)&amp;#160;public&#13;business entities for reporting periods for which financial statements have not yet been issued and (2)&amp;#160;all other entities&#13;for reporting periods for which financial statements have not yet been made available for issuance. The amendments in this ASU&#13;should be applied prospectively to an award modified on or after the adoption date. The adoption of ASU 2017-09 did not have a&#13;material impact on the Company&amp;#8217;s consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In February 2017, the FASB&#13;issued ASU No. 2017-05, &lt;i&gt;Other Income&amp;#8212;Gains and Losses from the Derecognition of Nonfinancial Assets (Subtopic 610-20):&#13;Clarifying the Scope of Asset Derecognition Guidance and Accounting for Partial Sales of Nonfinancial Assets&lt;/i&gt;&amp;#160;(&amp;#8220;ASU&#13;2017-05&amp;#8221;), which clarifies the scope of nonfinancial asset guidance in Subtopic 610-20. This ASU also clarifies that derecognition&#13;of all businesses and nonprofit activities (except those related to conveyances of oil and gas mineral rights or contracts with&#13;customers) should be accounted for in accordance with the derecognition and deconsolidation guidance in Subtopic 810-10. The amendments&#13;in this ASU also provide guidance on the accounting for so-called &amp;#8220;partial sales&amp;#8221; of nonfinancial assets within the&#13;scope of Subtopic 610-20 and contributions of nonfinancial assets to a joint venture or other noncontrolled investee. The amendments&#13;in this ASU are effective for annual reporting reports beginning after December 15, 2017, including interim reporting periods within&#13;that reporting period. The adoption of ASU 2017-05 did not have a material impact on the Company&amp;#8217;s consolidated financial&#13;statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In November 2016, the FASB&#13;issued ASU No. 2016-18, &lt;i&gt;Statement of Cash Flows (Topic 230): Restricted Cash&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2016-18&amp;#8221;), which requires&#13;that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally&#13;described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted&#13;cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total&#13;amounts shown on the statement of cash flows. The amendments in this ASU do not provide a definition of restricted cash or restricted&#13;cash equivalents. The amendments in this ASU are effective for public business entities for fiscal years beginning after December&#13;15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period.&#13;The adoption of ASU 2016-18 did not have a material impact on the Company&amp;#8217;s consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In August 2016, the FASB&#13;issued ASU No. 2016-15, &lt;i&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/i&gt;&amp;#160;(&amp;#8220;ASU&#13;2016-15&amp;#8221;), which addresses the following cash flow issues: (1)&amp;#160;debt prepayment or debt extinguishment costs; (2)&amp;#160;settlement&#13;of zero-coupon debt instruments or other debt instruments with coupon interest rates that are insignificant in relation to the&#13;effective interest rate of the borrowing; (3)&amp;#160;contingent consideration payments made after a business combination; (4)&amp;#160;proceeds&#13;from the settlement of insurance claims; (5)&amp;#160;proceeds from the settlement of corporate-owned life insurance policies, including&#13;bank-owned life insurance policies; (6)&amp;#160;distributions received from equity method investees; (7)&amp;#160;beneficial interests&#13;in securitization transactions; and (8)&amp;#160;separately identifiable cash flows and application of the predominance principle.&#13;The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2017 and interim&#13;periods within those fiscal years and are effective for all other entities for fiscal years beginning after December 15, 2018 and&#13;interim periods within fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim&#13;period. The adoption of ASU 2016-15 did not have material impact on the Company&amp;#8217;s consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In January 2016, the FASB&#13;issued ASU No. 2016-01,&amp;#160;&lt;i&gt;&amp;#8220;Financial Instruments &amp;#8211; Overall (Subtopic 825-10): Recognition and Measurement of&#13;Financial Assets and Financial Liabilities&amp;#8221;&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2016-01&amp;#8221;). The amendments in this update require all&#13;equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those&#13;accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments in this&#13;update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value&#13;of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability&#13;at fair value in accordance with the fair value option for financial instruments. In addition, the amendments in this update eliminate&#13;the requirement for to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be&#13;disclosed for financial instruments measured at amortized cost on the balance sheet for public entities. For public business entities,&#13;the amendments in ASU 2016-01 are effective for fiscal years beginning after December 15, 2017, including interim periods within&#13;those fiscal years. Except for the early application guidance discussed in ASU 2016-01, early adoption of the amendments in this&#13;update is not permitted. The adoption of the ASU 2016-01 did not have a material impact on the Company&amp;#8217;s consolidated financial&#13;statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;In May 2014, the&#13;FASB issued ASU No. 2014-09,&amp;#160;&lt;i&gt;Revenue from Contracts with Customers (Topic 606)&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2014-09&amp;#8221;),&amp;#160;which&#13;amended the existing accounting standards for revenue recognition. ASU 2014-09 establishes principles for recognizing revenue upon&#13;the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange&#13;for those goods or services. ASU 2014-09&amp;#160;and its related clarifying ASUs are effective for annual reporting periods beginning&#13;after December 15, 2017 and interim periods within those annual periods.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;On January 1, 2018,&#13;the Company adopted ASC Topic 606, &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt; and all the related amendments (the &amp;#8220;New&#13;Revenue Standard&amp;#8221;) to all contracts which were not completed as of January 1, 2018 using the modified retrospective method.&#13;The Company does not have open contracts that may result any changes on the revenues applying the New Revenue Standard.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company derives&#13;revenue principally from the sale of single-wafer wet cleaning equipment. Revenue from contracts with customers is recognized using&#13;the following five steps pursuant to the New Revenue Standard:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;1.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Identify the contract(s) with a customer;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;2.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Identify the performance obligations in the contract;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;3.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Determine the transaction price;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;4.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Allocate&#13;the transaction price to the performance obligations in the contract; and &lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;5.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;A contract contains&#13;a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises)&#13;that is distinct. The transaction price is the amount of consideration a company expects to be entitled from a customer in exchange&#13;for providing the goods or services.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The unit of account&#13;for revenue recognition is a performance obligation (a good or service).&amp;#160;&amp;#160;A contract may contain one or more performance&#13;obligations.&amp;#160;&amp;#160;Performance obligations are accounted for separately if they are distinct. A good or service is distinct&#13;if the customer can benefit from the good or service either on its own or together with other resources that are readily available&#13;to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations are combined&#13;with other promised goods or services until the Company identifies a bundle of goods or services that is distinct. Promises in&#13;contracts which do not result in the transfer of a good or service are not performance obligations, as well as those promises that&#13;are administrative in nature, or are immaterial in the context of the contract. The Company has addressed whether various goods&#13;and services promised to the customer represent distinct performance obligations. The Company applied the guidance of ASC Topic&#13;606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct performance obligations.&#13;The Company&amp;#8217;s contracts with customers include more than one performance obligation, for instance, the delivery of an equipment&#13;generally includes the promise to install the equipment in the customer&amp;#8217;s facility. The Company&amp;#8217;s performance obligations&#13;in a sale of equipment generally include production, delivery, installation, together with the provision of warranty.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The transaction&#13;price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which&#13;the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration&#13;to the extent that it is probable of not being subject to significant reversals in the future based on the Company&amp;#8217;s experience&#13;with similar arrangements. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.&amp;#160;This&#13;is done on a relative selling price basis using standalone selling prices (&amp;#8220;SSP&amp;#8221;).&amp;#160;&amp;#160;The SSP represents the&#13;price at which the Company would sell that good or service on a standalone basis at the inception of the contract. Given the requirement&#13;for establishing SSP for all performance obligations, if SSP is directly observable through standalone sales, then such sales should&#13;be considered in the establishment of SSP for the performance obligation. All of the Company&amp;#8217;s products were sold in stand-alone&#13;arrangement, the Company does not have observable SSPs for most performance obligations as they are not regularly sold on a standalone&#13;basis. Production, delivery, installation, together with provision of warranty, as a single unite of accounting.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;Revenue&#13;is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or&#13;services to the customer. Goods or services can transfer at a point in time (upon the acceptance of the products or upon the&#13;arrival at the destination as stipulated in the shipment terms) in a sale arrangement. In general, the Company recognize&#13;revenue when a tool has been demonstrated to meet the customer&amp;#8217;s predetermined specifications and is accepted by the&#13;customer. If terms of the sales provide for a lapsing customer acceptance period, the Company recognizes revenue as of the earlier&#13;of the expiration of the lapsing acceptance period and customer acceptance. In the following circumstances, however, the Company&#13;recognizes revenue upon shipment or delivery, when legal title to the tool is passed to a customer as follows:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;When the customer has previously accepted the same tool with the same&#13;specifications and when the Company can objectively demonstrate that the tool meets all of the required acceptance criteria;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;When the sales contract or purchase order contains no acceptance agreement&#13;or no lapsing acceptance provision and when the Company can objectively demonstrate that the tool meets all of the required acceptance;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;When the customer withholds acceptance due to issues unrelated to&#13;product performance, in which case revenue is recognized when the system is performing as intended and meets predetermined specifications;&#13;or&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The company&amp;#8217;s sales arrangements don&amp;#8217;t include a general&#13;right of return.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company offers&#13;post-warranty period services, which consist principally of the installation and replacement of parts and small-scale&#13;modifications to the equipment. The related revenue and costs of revenue are recognized when parts have been delivered and&#13;installed, risk of loss has passed to the customer, and collection is probable. The Company does not expect revenue from extended&#13;maintenance service contracts to represent a material portion of  its revenue in the future.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;As such, the Company&#13;has concluded that its revenue recognition under the adoption of ASC Topic 606 will remain the same as previously reported and&#13;will not have material impacts to its condensed consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company&#13;incurs costs related to the acquisition of its contract with customers in the form of sales commissions. Sales commissions&#13;are paid to third party representatives and distributors.&amp;#160;&amp;#160;Contractual agreements with these parties outline&#13;commissions structures and rates to be paid.&amp;#160;&amp;#160;Generally speaking, the contracts are all individual procurement&#13;decisions by the customers and are not for significant periods of time, nor do they include renewal provisions. As such, all&#13;contracts have an economic life of significantly less than a year. Accordingly, the Company expenses sales commissions when&#13;incurred in accordance with the practical expedient in ASC Topic 606 when the underlying contract asset is less than one&#13;year. These costs are recorded within sales and marketing expenses.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;Generally, all&#13;contracts have expected durations of one year or less. Accordingly, the Company applies the practical expedient allowed in ASC Topic&#13;606 and does not disclose information about remaining performance obligations that have original expected durations of one year&#13;or less.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company&#13;does not incur any costs to fulfill the contracts with customers that are not already reported in compliance with&#13;another applicable standard (for example, inventory or plant, property and equipment).&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;Recent Accounting&#13;Pronouncements Not Yet Adopted&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In February 2018, the FASB&#13;issued ASU No. 2018-02, &lt;i&gt;Income Statement&amp;#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects&#13;from Accumulated Other Comprehensive Income&lt;/i&gt; (&amp;#8220;ASU 2018-02&amp;#8221;), which provides financial statement preparers with&#13;an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period&#13;in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof)&#13;is recorded. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and&#13;interim periods within those fiscal years. Early adoption of ASU 2018-02 is permitted, including adoption in any interim period&#13;for the public business entities for reporting periods for which financial statements have not yet been issued. The amendments&#13;in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect&#13;of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The Company is evaluating&#13;the impact of the adoption of ASU No. 2018-02 on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In July 2017, the FASB&#13;issued ASU No. 2017-11, &lt;i&gt;Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and&#13;Hedging (Topic 815):&amp;#160;(Part I) Accounting for Certain Financial Instruments with Down Round Features, (Part II) Replacement&#13;of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily&#13;Redeemable Noncontrolling Interests with a Scope Exception&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2017-11&amp;#8221;), which addresses the complexity&#13;of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked&#13;instruments (or embedded features) that result in the strike price being reduced on the basis of the pricing of future equity offerings.&#13;Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible&#13;instruments) with down round features that require fair value measurement of the entire instrument or conversion option. For public&#13;business entities, the amendments in Part I of this Update are effective for fiscal years, and interim periods within those fiscal&#13;years, beginning after December 15, 2018. For all other entities, the amendments in Part I of this Update are effective for fiscal&#13;years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. The Company&#13;is evaluating the impact of the adoption of ASU 2017-11 on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In January 2017, the FASB&#13;issued ASU No. 2017-04, &lt;i&gt;Intangibles&amp;#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/i&gt;&amp;#160;(&amp;#8220;ASU&#13;2017-04&amp;#8221;), which removes Step 2 from the goodwill impairment test. An entity will apply a one-step quantitative test and&#13;record the amount of goodwill impairment as the excess of a reporting unit&amp;#8217;s carrying amount over its fair value, not to&#13;exceed the total amount of goodwill allocated to the reporting unit. The new guidance does not amend the optional qualitative assessment&#13;of goodwill impairment. A business entity that is a U.S. Securities and Exchange Commission filer must adopt the amendments in&#13;this ASU for its annual or any interim goodwill impairment test in fiscal years beginning after December 15, 2019. Early adoption&#13;is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is evaluating&#13;the impact of the adoption of ASU 2017-04 on its consolidated financial statements.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In February 2016, the FASB&#13;issued ASU No. 2016-02, &lt;i&gt;Leases (Topic 842)&lt;/i&gt; &amp;#160;(&amp;#8220;ASU 2016-02&amp;#8221;). The amendments in this update create Topic&#13;842, &lt;i&gt;Leases&lt;/i&gt;, and supersede the leases requirements in Topic 840, &lt;i&gt;Leases&lt;/i&gt;. Topic 842 specifies the accounting for leases.&#13;The objective of Topic 842 is to establish the principles that lessees and lessors shall apply to report useful information to&#13;users of financial statements about the amount, timing, and uncertainty of cash flows arising from a lease. The main difference&#13;between Topic 842 and Topic 840 is the recognition of lease assets and lease liabilities for those leases classified as operating&#13;leases under Topic 840. Topic 842 retains a distinction between finance leases and operating leases. The classification criteria&#13;for distinguishing between finance leases and operating leases are substantially similar to the classification criteria for distinguishing&#13;between capital leases and operating leases in the previous leases guidance. The result of retaining a distinction between finance&#13;leases and operating leases is that under the lessee accounting model in Topic 842, the effect of leases in the statement of comprehensive&#13;income and the statement of cash flows is largely unchanged from previous GAAP. The amendments in ASU No. 2016-02 are effective&#13;for fiscal years beginning after December&amp;#160;15, 2018, including interim periods within those fiscal years for public business&#13;entities. Early application of the amendments in ASU No. 2016-02 is permitted. The Company is evaluating the impact of the adoption&#13;of ASU 2016-02 on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&amp;#160;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At March 31, 2018 and December&#13;31, 2017, accounts receivable consisted of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Accounts receivable&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27,793&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,762&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Less: Allowance for doubtful accounts&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27,793&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,762&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The Company reviews accounts&#13;receivable on a periodic basis and makes general and specific allowances when there is doubt as to the collectability of individual&#13;balances. No allowance for doubtful accounts was considered necessary at March 31, 2018 and December 31, 2017. At March 31, 2018,&#13;$3,130 of accounts receivable were pledged as collateral for borrowings from financial institutions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At March 31, 2018 and December&#13;31, 2017, inventory consisted of the following:&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Raw materials&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,937&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,181&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Work in process&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,496&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,328&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,432&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,879&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 9pt"&gt;&lt;font style="font-size: 8pt"&gt;Total inventory, gross&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,865&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,388&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Inventory reserve&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total inventory, net&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,865&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,388&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At March 31, 2018 and December&#13;31, 2017, the Company did not have an inventory reserve and no inventory was pledged as collateral for borrowings from financial&#13;institutions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At March 31, 2018 and December&#13;31, 2017, property, plant and equipment consisted of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Manufacturing equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,038&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,660&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;493&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;463&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Transportation equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;211&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;203&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Leasehold improvement&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;289&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;277&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total cost&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;11,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,603&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Less: Total accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,673&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,263&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Construction in progress&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;373&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total property, plant and equipment, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,731&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,340&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Depreciation expense was&#13;$85 and $52 for the three months ended March 31, 2018 and 2017, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At March 31, 2018 and December&#13;31, 2017, short-term borrowings consisted of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;March 31, 2018&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31, 2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 30&#13;    million  from Bank of China Pudong Branch, due on March 5, 2018 with annual interest rate of 5.69%, secured by certain of the&#13;    Company&amp;#8217;s intellectual property and fully repaid on March 5, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,219&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 30 million&#13;    from Bank of China Pudong Branch, due on September 11, 2018 with annual interest rate of 5.69%, secured by certain of the&#13;    Company&amp;#8217;s intellectual property and the Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 30 million&#13;    from Bank of China Pudong Branch, due on September 24, 2018 with annual interest rate of 5.69%, secured by certain of the&#13;    Company&amp;#8217;s intellectual property and the Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 25 million&#13;    from Bank of Shanghai Pudong Branch, due on various dates in October 2018 with an annual interest rate of 5.66%, guaranteed&#13;    by the Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,194&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,111&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 25 million&#13;    from Bank of Shanghai Pudong Branch, due on November 20, 2018 with an annual interest rate of 5.66%, guaranteed by the&#13;    Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,027&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 5 million&#13;    from Shanghai Rural Commercial Bank, due on November 21, 2018 with an annual interest rate of 5.44%, guaranteed by the&#13;    Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;795&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;765&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 10 million&#13;    from Shanghai Rural Commercial Bank, due on January 23, 2019 with an annual interest rate of 5.44%, guaranteed by the&#13;    Company&amp;#8217;s CEO and secured by a pledge on accounts receivable (note 3)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 10 million&#13;    from Bank of Communications, due on December 28, 2018 with an annual interest rate of 5.66%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,376&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,095&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;For the three months ended&#13;March 31, 2018 and 2017, interest expense related to short-term borrowings amounted to $103 and $78, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At March 31, 2018 and December&#13;31, 2017, other payable and accrued expenses consisted of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; padding-left: 9pt; text-indent: -9pt"&gt;&lt;font style="font-size: 8pt"&gt;Lease expenses and payable for leasehold improvement due to a related party (note&amp;#160;11)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,248&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Commissions&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;928&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;836&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued warranty&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;979&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;839&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued payroll&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;227&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued professional fees&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;196&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued machine testing fees&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,038&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;684&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Others&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;926&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;849&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,542&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,037&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <acmr:WarrantLiabilityTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On December 9, 2016, Shengxin&#13;(Shanghai) Management Consulting Limited Partnership (&amp;#8220;SMC&amp;#8221;), a related party (note 11), delivered RMB 20,124 (approximately&#13;$2,981 as of the close of business on such date) in cash (the &amp;#8220;SMC Investment&amp;#8221;) to ACM Shanghai for potential investment&#13;pursuant to terms to be subsequently negotiated&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On March 14, 2017, ACM,&#13;ACM Shanghai and SMC entered into a securities purchase agreement (the &amp;#8220;SMC Agreement&amp;#8221;) pursuant to which, in exchange&#13;for the SMC Investment, ACM issued to SMC a warrant exercisable, for cash or on a cashless basis, to purchase, at any time on&#13;or before May 17, 2023, all, but not less than all, of 397,502 shares of Class A common stock at a price of $7.50 per share.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The warrant issued to&#13;SMC, while outstanding as of December 31, 2017, was classified as a liability as the warrant was conditional puttable in accordance&#13;with FASB ASC 480, &lt;i&gt;Distinguishing Liabilities from Equity&lt;/i&gt;. The fair value of the warrant was adjusted for changes in fair&#13;value at each reporting period but could not be lower than the proceeds of the SMC Investment. The corresponding non-cash gain&#13;or loss of the changes in fair value was recorded in earnings. The methodology used to value the warrant was the Black-Scholes&#13;valuation model.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;On March 30, 2018,&#13;ACM entered into a warrant exercise agreement with ACM Shanghai and SMC pursuant to which SMC exercised its warrant in full by&#13;issuing to ACM a senior secured promissory note in the principal amount of approximately $3,000. ACM then transferred the SMC note&#13;to ACM Shanghai in exchange for an intercompany promissory note of ACM Shanghai in the principal amount of approximately $3,000.&#13;Each of the two notes bears interest at a rate of 3.01% per annum and matures on August 17, 2023. As security for its performance&#13;of its obligations under its note, SMC granted to ACM Shanghai a security interest in the 397,502 shares of Class A common stock&#13;issued to SMC upon its exercise of the warrant.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;</acmr:WarrantLiabilityTextBlock>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Other long-term liabilities&#13;represent government subsidies received from PRC governmental authorities for development and commercialization of certain technology&#13;but not yet recognized. As of March 31, 2018, and December 31, 2017, other long-term liabilities consisted of the following unearned&#13;government subsidies:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Subsidies to Stress Free Polishing project, commenced in 2008&amp;#160;and 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,977&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,952&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Subsidies to Electro Copper Plating project, commenced in 2014&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,204&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,265&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 9pt"&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,181&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,217&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On September 6, 2017, ACM&#13;and Ninebell Co., Ltd. (&amp;#8220;Ninebell&amp;#8221;), a Korean company that is one of the Company&amp;#8217;s principal materials suppliers,&#13;entered into an ordinary share purchase agreement, effective as of September&amp;#160;11, 2017, pursuant to which Ninebell issued to&#13;ACM ordinary shares representing 20% of Ninebell&amp;#8217;s post-closing equity for a purchase price of $1,200, and a common stock&#13;purchase agreement, effective as of September&amp;#160;11, 2017, pursuant to which ACM issued 133,334 shares of Class A common stock&#13;to Ninebell for a purchase price of $1,000 at $7.50 per share. The investment in Ninebell is accounted for under the equity method.&#13;Undistributed earnings attributable to ACM&amp;#8217;s equity method investment represented $1 of the consolidated retained earnings&#13;at March 31, 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On August 18, 2017, ACM&#13;and Ninebell, its equity method investment affiliate (note 10), entered into a loan agreement pursuant to which ACM made an interest-free&#13;loan of $946 to Ninebell, payable in 180 days or automatically extended another 180 days if in default. The loan was secured by&#13;a pledge of Ninebell&amp;#8217;s accounts receivable due from ACM and all money that Ninebell received from ACM. Ninebell repaid the&#13;loan in March 2018. During the three months ended March 31, 2018 and 2017, ACM purchased materials from Ninebell amounting to $970&#13;and $840, respectively. As of March 31, 2018 and December&amp;#160;31, 2017, accounts payable due to Ninebell was $350 and $2,118,&#13;respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt"&gt;In 2007 ACM Shanghai entered&#13;into an operating lease agreement with Shanghai Zhangjiang Group Co., Ltd. (&amp;#8220;Zhangjiang Group&amp;#8221;) to lease manufacturing&#13;and office space located in Shanghai, China. An affiliate of Zhangjiang Group holds 787,098 shares of Class A common stock that&#13;it acquired in September 2017 for $5,903. Pursuant to the lease agreement, Zhangjiang Group provided $771 to ACM Shanghai for leasehold&#13;improvements. In September 2016 the lease agreement was amended to modify payment terms and extend the lease through December 31,&#13;2017. As of March 31, 2018, ACM Shanghai was leasing the property on a month-to-month basis. On April 26, 2018, ACM Shanghai renewed&#13;the operating lease, effective as of January 1, 2018 and continuing through December 31, 2022. During the first year, monthly payments&#13;are RMB 366, effective January 1, 2018. The required security deposit is RMB 1,077. During the three months ended March 31, 2018&#13;and 2017, the Company incurred leasing expenses under the lease agreement of $172 and $159, respectively. As of March 31, 2018&#13;and December 31, 2017, payables to Zhangjiang Group for lease expenses and leasehold improvements recorded as other payables and&#13;accrued expenses amounted to $2,248 and $2,024, respectively (note 7).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On December 9, 2016, ACM&#13;Shanghai received the SMC Investment from SMC for potential investment pursuant to terms to be subsequently negotiated (note 8).&#13;SMC is a limited partnership incorporated in the PRC, whose partners consist of employees of ACM Shanghai. On March 14, 2017, ACM,&#13;ACM Shanghai and SMC entered into a securities purchase agreement (the &amp;#8220;SMC Agreement&amp;#8221;) pursuant to which, in exchange&#13;for the SMC Investment, ACM issued to SMC a warrant exercisable, for cash or on a cashless basis, to purchase, at any time on or&#13;before May 17, 2023, all, but not less than all, of 397,502 shares of Class A common stock at a price of $7.50 per share, for a&#13;total exercise price of $2,981. On March 30, 2018, SMC exercised the warrant and purchased 397,502 shares of Class A common stock&#13;(note 8).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;ACM&#13;entered into a two-year lease agreement in March 2015 for office and warehouse space of approximately 3,000 square feet for its&#13;headquarters in Fremont, California, at a rate of $2 per month. On March 22, 2017, ACM amended the lease agreement to extend the&#13;term through March 31, 2019 and increase the base rent to $3 per month.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;ACM&#13;Shanghai entered into an operating lease agreement with Zhangjiang Group (a related party, see note 11) in 2007 for manufacturing&#13;and office space of approximately 63,510 square feet in Shanghai, China. The lease with Zhangjiang Group expired on December 31,&#13;2017 and as of March 31, 2018, ACM Shanghai was leasing the property on a month-to-month basis. On April 26, 2018, ACM Shanghai&#13;entered into a renewed lease with Zhangjiang Group for the period from January&amp;#160;1, 2018 through December 31, 2022. Under the&#13;lease, ACM Shanghai will pay a monthly rental fee of approximately RMB366.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 8pt 0pt; text-indent: 20pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;ACM&#13;Wuxi leases office space in Wuxi, PRC. The lease for ACM Wuxi&amp;#8217;s office space was renewed on April 1, 2018 with a two-year&#13;term expiring on March 31, 2020. The monthly rental fee is RMB50.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 20pt"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;On&#13;December 5, 2017 ACM Korea entered into a lease for its office space with a two- year term expiring on December 4, 2019. The monthly&#13;rental fee is KRW1,200. On February 5, 2018, ACM Korea entered into a lease for its R&amp;#38;D facility with two-year term expiring&#13;on February 18, 2020. The monthly rental fee is KRW1,800.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Future&#13;minimum lease payments under non-cancelable lease agreements as of March 31, 2018 and December&amp;#160;31, 2017 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;March&#13;                                         31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;December&#13;                                         31,&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 76%; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2018&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;766&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2019&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;739&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2020&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;716&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2021&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;716&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2022&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;716&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3,654&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Rent&#13;expense was $495 and $315 for the three months ended March 31, 2018 and 2017, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;ACM is authorized to issue&#13;100,000,000 shares of Class&amp;#160;A common stock and 7,303,533 shares of Class B common stock, each with a par value of $0.0001.&#13;Each share of Class&amp;#160;A common stock is entitled to one vote, and each share of Class B common stock is entitled to twenty votes&#13;and is convertible at any time into one share of Class&amp;#160;A common stock. Shares of Class&amp;#160;A common stock and Class&amp;#160;B&#13;common stock are treated equally, identically and ratably with respect to any dividends if declared by the Board of Directors unless&#13;the Board of Directors declares different dividends to the Class&amp;#160;A common stock and Class&amp;#160;B common stock by getting approval&#13;from a majority of common stock holders.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In August 2017 ACM entered&#13;into a securities purchase agreement with PDHTI and its subsidiary Pudong Science and Technology (Cayman) Co., Ltd. (&amp;#8220;PST&amp;#8221;),&#13;in which ACM agreed to bid, in an auction process mandated by PRC regulations, to purchase PDHTI&amp;#8217;s 10.78% equity interest&#13;in ACM Shanghai and to sell shares of Class A common stock to PST. On September 8, 2017, ACM issued 1,119,576 shares of Class A&#13;common stock to PST for a purchase price of $7.50 per share, representing an aggregate purchase price of $8,397.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In August 2017 ACM entered&#13;into a securities purchase agreement with ZSTVC and its subsidiary Zhangjiang AJ Company Limited (&amp;#8220;ZJAJ&amp;#8221;), in which&#13;ACM agreed to bid, in an auction process mandated by PRC regulations, to purchase ZSTVC&amp;#8217;s 7.58% equity interest in ACM Shanghai&#13;and to sell shares of Class A common stock to ZJAJ. On September 8, 2017, ACM issued 787,098 shares of Class A common stock to&#13;ZJAJ for a purchase price of $7.50 per share, or an aggregate purchase price of $5,903.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In September 2017 ACM issued&#13;133,334 shares of Class A common stock to Ninebell for a purchase price of $7.50 per share, or an aggregate purchase price of $1,000&#13;(note 10).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In November 2017 ACM issued&#13;2,233,000 shares of Class A common stock and received net proceeds of $11,664 from the IPO and concurrently ACM issued an additional&#13;1,333,334 shares of Class A common stock in a private placement for net proceeds of $7,053.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Upon the completion of&#13;the IPO on November 2, 2017, the Company issued a five-year warrant (the &amp;#8220;Underwriter's Warrant&amp;#8221;) to Roth Capital Partners,&#13;LLC, the lead underwriter of the IPO, for the purchase of up to 80,000 shares of Class A common stock at an exercise price of $6.16&#13;per share. The Underwriter&amp;#8217;s Warrant was immediately exercisable and expires on November 1, 2022. The Underwriter's Warrant&#13;is equity classified and its fair value was $137 at the IPO closing date, using the Black Scholes model with the following assumptions:&#13;volatility of 28.26%, a dividend rate of 0%, and a risk-free discount rate of 2%.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In September 2017 ACM issued&#13;133,334 shares of Class A common stock to Ninebell for a purchase price of $7.50 per share, or an aggregate purchase price of $1,000&#13;(note 10).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At various dates during&#13;2017, ACM issued 472,889 shares of Class A common stock for options exercised by certain employee and non-employees. At various&#13;dates during the three months ended March 31, 2018, ACM issued 57,222 shares of Class A common stock for options exercised by certain&#13;employee and non-employees.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;On March 30, 2018, SMC&#13;exercised its warrant (note 8) and purchased 397,502 shares of Class A common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;At March 31, 2018 and December&#13;31, 2017, the number of shares of Class A common stock issued and outstanding was 13,390,270 and 12,935,546, respectively. At March&#13;31, 2018 and December 31, 2017, the number of shares of Class B common stock issued and outstanding was 2,409,738.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;ACM&amp;#8217;s stock-based&#13;compensation awards consisting of employee and non-employee awards were issued under the 1998 Stock Option Plan and 2016 Omnibus&#13;Incentive Plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Employee Awards&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The following table summarizes&#13;the Company&amp;#8217;s employee share option activities during the three months ended March 31, 2018:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Option&amp;#160;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Grant&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Date&amp;#160;Fair&amp;#160;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Contractual Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 52%"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,045,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.46&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.57 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Granted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;500,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Exercised&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(57,222&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expired&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,575&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(72,192&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.54&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at March 31, 2018&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,413,627&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.86 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Vested and exercisable at March 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,120,598&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="background-color: white"&gt;The&#13;Company recognized employee stock-based compensation expense of $93 and $61 during the three months ended March 31, 2018 and 2017,&#13;respectively. As of March 31, 2018 and December 31, 2017, $1,597 and $1,690 respectively, of total unrecognized employee stock-based&#13;compensation expense, net of estimated forfeitures, related to stock-based awards were expected to be recognized over a weighted-average&#13;period of 2.05 years and 1.77 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated&#13;forfeitures.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="background-color: white"&gt;The&#13;fair value of each option granted to an employee during the three months ended March 31, 2018 was estimated on the grant date using&#13;the Black-Scholes valuation model with the following assumptions. No options were granted to employees during the three months&#13;ended March 31, 2018.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%"&gt;&lt;font style="font-size: 8pt"&gt;Fair value of common share(1)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected term in years(2)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Volatility(3)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;39.14&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate(4)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend(5)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(1)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt; background-color: white"&gt;Common stock price was market close price at grant date of January 25, 2018.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected term of share options is based on the average of the vesting period and the contractual term for each grant, in accordance with Staff Accounting Bulletin 110.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(3)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Volatility is calculated based on the historical volatility of comparable companies in the period equal to the expected term of each grant.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(4)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(5)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Non-employee Awards&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The following table summarizes&#13;the Company&amp;#8217;s non-employee share option activities during the three months ended March 31, 2018:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Option&amp;#160;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Grant&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Date&amp;#160;Fair&amp;#160;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Contractual Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,326,676&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.54 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 52%"&gt;&lt;font style="font-size: 8pt"&gt;Granted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Exercised&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expired&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at March 31, 2018&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,326,676&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.29 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Vested and exercisable at March 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;841,329&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="background-color: white"&gt;The&#13;Company recognized non-employee stock-based compensation expense of $2,083 and $774 during the three months ended March 31, 2018&#13;and 2017, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;font style="background-color: white"&gt;The&#13;fair value of each option granted to a non-employee during the three months ended March 31, 2018 was calculated by application&#13;of the Black-Scholes valuation model with the following assumptions. No options were granted to any non-employee during the three&#13;months ended March 31, 2018.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="width: 87%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 13%; border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Fair value of common share(1)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$12.30&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected term in years(2)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3.33-5.36&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Volatility(3)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;45.48%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate(4)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2.39%-2.56%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend(5)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.00%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt; background-color: white"&gt;Common stock price was market close price at March 31, 2018.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(3)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected term of share options is based on the average of the vesting period and the contractual term for each grant, in accordance with Staff Accounting Bulletin 110.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(4)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Volatility is calculated based on the historical volatility of comparable companies in the period equal to the expected term of each grant.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(5)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 24px"&gt;&lt;font style="font-size: 8pt"&gt;(6)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Income taxes are accounted&#13;for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable&#13;to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases&#13;and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected&#13;to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect&#13;of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period during which such rates are&#13;enacted.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The Company considers all&#13;available evidence to determine whether it is more likely than not that some portion or all of the deferred tax assets will be&#13;realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the&#13;periods in which those temporary differences become realizable. Management considers the scheduled reversal of deferred tax liabilities&#13;(including the impact of available carryback and carry-forward periods), and projected taxable income in assessing the realizability&#13;of deferred tax assets. In making such judgments, significant weight is given to evidence that can be objectively verified. Based&#13;on all available evidence, in particular the Company&amp;#8217;s three-year historical cumulative losses, recent operating losses and&#13;U.S. pre-tax loss for the three months ended March 31, 2018, the Company recorded a valuation allowance against its U.S. net deferred&#13;tax assets. In order to fully realize the U.S. deferred tax assets, the Company will need to generate sufficient taxable income&#13;in future periods before the expiration of the deferred tax assets governed by the tax code.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In each period since inception,&#13;the Company has recorded a valuation allowance for the full amount of net deferred tax assets in the US, as the realization of&#13;deferred tax assets is uncertain. ACM Shanghai has shown a three-year historical cumulative profit and has projections of future&#13;income. As a result, the Company maintained a partial consolidated valuation allowance for the three months ended March 31, 2018&#13;and December 31, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The Company accounts for&#13;uncertain tax positions in accordance with the authoritative guidance on income taxes under which the Company may only recognize&#13;or continue to recognize tax positions that meet a &amp;#34;more likely than not&amp;#34; threshold. The Company recognizes accrued interest&#13;and penalties related to unrecognized tax benefits as a component of the provision for income taxes.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The Company&amp;#8217;s effective&#13;tax rate differs from statutory rates of 21% for U.S. federal income tax purposes and 15% to 25% for Chinese income tax purposes&#13;due to the effects of the valuation allowance and certain permanent differences from book-tax differences. As a result, the Company&#13;recorded a tax provision of $22 and $781 for the three months ended March 31, 2018 and 2017, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;As of March 31, 2018, the&#13;Company's total unrecognized tax benefits were approximately $44, which would not affect the effective tax rate if recognized.&#13;The Company will recognize interest and penalties, when they occur, related to uncertain tax provisions as a component of tax expense.&#13;No interest or penalties were recognized for the three months ended March 31, 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt"&gt;The Company files income&#13;tax returns in the United States, and state and foreign jurisdictions. The federal, state and foreign income tax returns are under&#13;the statute of limitations subject to tax examinations for the tax years ended December&amp;#160;31, 2009 through December 31, 2017.&#13;To the extent the Company has tax attribute carry-forwards, the tax years in which the attribute was generated may still be adjusted&#13;upon examination by the U.S. Internal Revenue Service, state or foreign tax authorities to the extent utilized in a future period.&#13;The Tax Cuts and Jobs Act (the &amp;#8220;Tax Act&amp;#8221;) enacted on December 22, 2017 introduced significant changes to U.S. income&#13;tax law. Effective January 1, 2018, the Tax Act reduced the U.S. statutory tax rate from 35% to 21% and created new taxes on certain&#13;foreign-sourced earnings and certain intercompany payments. Due to the timing of the enactment and the complexity involved in applying&#13;the provisions of the Tax Act, the Company made reasonable estimates of the effects and recorded provisional amounts in its financial&#13;statements as of December 31, 2017. As the Company collects and prepares necessary data, and interprets the Tax Act and any additional&#13;guidance issued by the U.S. Treasury Department, the U.S. Internal Revenue Service and other standard-setting bodies, the Company&#13;may make adjustments to the provisional amounts. Those adjustments may materially affect the Company&amp;#8217;s provision for income&#13;taxes and effective tax rate in the period in which the adjustments are made. There were no adjustments made in the three months&#13;ended March 31, 2018. The accounting for the tax effects of the Tax Act will be completed later in 2018.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The Company leases&#13;offices under non-cancelable operating lease agreements. See note 12 for future minimum lease payments under non-cancelable&#13;operating lease agreements with initial terms of one year or more.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The Company did not have&#13;any capital commitments during the reported periods.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;From time to time the Company&#13;is subject to legal proceedings, including claims in the ordinary course of business and claims with respect to patent infringements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The consolidated accounts&#13;include ACM and its subsidiaries, ACM Shanghai, ACM Wuxi, CleanChip and ACM Korea. Subsidiaries are those entities in which ACM,&#13;directly and indirectly, controls more than one half of the voting power. All significant intercompany transactions and balances&#13;have been eliminated upon consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The accompanying condensed&#13;consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted&#13;in the United States of America (&amp;#8220;GAAP&amp;#8221;) for interim financial information and the rules and regulations of the Securities&#13;and Exchange Commission (&amp;#8220;SEC&amp;#8221;) for reporting on Form 10-Q. Accordingly, they do not include all the information and&#13;footnotes required by GAAP for complete financial statements herein. The unaudited condensed consolidated financial statements&#13;herein should be read in conjunction with the historical consolidated financial statements of the Company for the year ended December&#13;31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The accompanying condensed&#13;consolidated balance sheet as of March 31, 2018, the condensed consolidated statements of operations and comprehensive loss for&#13;the three months ended March 31, 2018 and 2017, and the condensed consolidated statements of cash flows for the three months ended&#13;March 31, 2018 and 2017 are unaudited. In the opinion of management, the unaudited condensed consolidated financial statements&#13;of the Company reflect all adjustments that are necessary for a fair presentation of the Company&amp;#8217;s financial position and&#13;results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March&#13;31, 2018 and the results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results&#13;to be expected for any future period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;The preparation of condensed&#13;consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the&#13;reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the&#13;reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes.&#13;The Company&amp;#8217;s significant accounting estimates and assumptions include, but are not limited to, those used for the valuation&#13;and recognition of stock-based compensation arrangements and warrant liability, realization of deferred tax assets, assessment&#13;for impairment of long-lived assets, allowance for doubtful accounts, inventory valuation for excess and obsolete inventories,&#13;lower of cost and market value or net realizable value of inventories, depreciable lives of property and equipment, and useful&#13;life of intangible assets. Management of the Company believes that the estimates, judgments and assumptions are reasonable, based&#13;on information available at the time they are made. Actual results could differ materially from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Basic and diluted net loss&#13;per common share is calculated as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Three Months Ended March 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%; text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,474&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss attributable to non-controlling interest&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(385&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss available to common stockholders, basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,089&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Denominator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Weighted average shares outstanding, basic&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,383,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,817,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Effect of dilutive securities&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average shares outstanding, diluted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,383,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,817,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss per common share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;ACM has been authorized&#13;to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are&#13;substantially identical in all material respects, except for voting rights. Since ACM did not declare any dividends during the&#13;three months ended March 31, 2018 and 2017, the net loss per common share attributable to each class is the same under the &amp;#8220;two-class&amp;#8221;&#13;method. As such, the two classes of common stock have been presented on a combined basis in the consolidated statements of operations&#13;and comprehensive income (loss) and in the above computation of net loss per common share.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;Diluted net loss per common&#13;share reflects the potential dilution from securities that could share in ACM&amp;#8217;s earnings. ACM&amp;#8217;s potential dilutive&#13;securities consist of convertible preferred stocks, stock options and warrants for the three months ended March 31, 2018 and 2017.&#13;Certain potential dilutive securities were excluded from the net loss per share calculation because the impact would be anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Three Months Ended March 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 75%; text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,474&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss attributable to non-controlling interest&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(385&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss available to common stockholders, basic and diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,780&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,089&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Denominator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Weighted average shares outstanding, basic&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,383,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,817,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Effect of dilutive securities&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average shares outstanding, diluted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,383,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,817,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Net loss per common share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Accounts receivable&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27,793&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,762&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Less: Allowance for doubtful accounts&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;27,793&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,762&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Raw materials&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,937&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,181&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Work in process&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,496&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,328&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,432&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,879&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 9pt"&gt;&lt;font style="font-size: 8pt"&gt;Total inventory, gross&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,865&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,388&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Inventory reserve&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;-&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total inventory, net&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,865&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,388&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Manufacturing equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,038&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,660&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;493&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;463&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Transportation equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;211&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;203&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Leasehold improvement&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;289&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;277&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total cost&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;11,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,603&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Less: Total accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,673&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,263&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Construction in progress&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;373&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total property, plant and equipment, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,731&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,340&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; padding-left: 9pt; text-indent: -9pt"&gt;&lt;font style="font-size: 8pt"&gt;Lease expenses and payable for leasehold improvement due to a related party (note&amp;#160;11)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,248&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,024&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Commissions&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;928&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;836&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued warranty&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;979&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;839&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued payroll&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;227&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued professional fees&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;196&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Accrued machine testing fees&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,038&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;684&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Others&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;926&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;849&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,542&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,037&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;Subsidies to Stress Free Polishing project, commenced in 2008&amp;#160;and 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,977&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,952&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Subsidies to Electro Copper Plating project, commenced in 2014&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,204&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,265&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-indent: 9pt"&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,181&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,217&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%"&gt;&lt;font style="font-size: 8pt"&gt;2018&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;766&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2019&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;739&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2020&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;716&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2021&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;716&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;2022&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;716&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,654&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Option&amp;#160;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Grant&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Date&amp;#160;Fair&amp;#160;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Contractual Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 52%"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,045,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.66&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.46&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.57 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Granted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;500,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Exercised&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(57,222&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.47&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expired&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(2,575&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(72,192&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.54&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at March 31, 2018&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,413,627&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.06&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.86 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Vested and exercisable at March 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,120,598&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Option&amp;#160;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Grant&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Date&amp;#160;Fair&amp;#160;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&amp;#160;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Contractual Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,326,676&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.54 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 52%"&gt;&lt;font style="font-size: 8pt"&gt;Granted&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Exercised&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expired&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at March 31, 2018&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,326,676&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.52&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.29 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Vested and exercisable at March 31, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;841,329&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 88%"&gt;&lt;font style="font-size: 8pt"&gt;Fair value of common share(1)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected term in years(2)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Volatility(3)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;39.14&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate(4)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend(5)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="width: 87%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 13%; border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Fair value of common share(1)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;$12.30&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected term in years(2)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3.33-5.36&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Volatility(3)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;45.48%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate(4)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2.39%-2.56%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend(5)&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.00%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">-2780000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">-2089000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="Shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="Shares" decimals="INF">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">27793000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">26762000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:LoansPledgedAsCollateral contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">3130000</us-gaap:LoansPledgedAsCollateral>
    <us-gaap:InventoryRawMaterials contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">8937000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">6181000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">5496000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">4328000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">5432000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">4879000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">19865000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">15388000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">0</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:InventoryValuationReserves>
    <acmr:InventoryPledgedAsCollateral contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">0</acmr:InventoryPledgedAsCollateral>
    <acmr:InventoryPledgedAsCollateral contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</acmr:InventoryPledgedAsCollateral>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">11031000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2442263" unitRef="USD" decimals="-3">289000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2444258" unitRef="USD" decimals="-3">493000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2449750" unitRef="USD" decimals="-3">211000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2446463x2450275" unitRef="USD" decimals="-3">10038000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">10603000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_ToolsDiesAndMoldsMember" unitRef="USD" decimals="-3">9660000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="-3">463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_OfficeEquipmentMember" unitRef="USD" decimals="-3">203000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_TransportationEquipmentMember" unitRef="USD" decimals="-3">277000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">8673000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">8263000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:ConstructionInProgressGross contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">373000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:ConstructionInProgressGross>
    <us-gaap:Depreciation contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">85000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">52000</us-gaap:Depreciation>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">103000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">78000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">926000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">849000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <acmr:AccruedMachineTestingFeeCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">1038000</acmr:AccruedMachineTestingFeeCurrent>
    <acmr:AccruedMachineTestingFeeCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">684000</acmr:AccruedMachineTestingFeeCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">196000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">60000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">227000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">745000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">979000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">839000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">928000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">836000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:DueToOtherRelatedPartiesClassifiedCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">2248000</us-gaap:DueToOtherRelatedPartiesClassifiedCurrent>
    <us-gaap:DueToOtherRelatedPartiesClassifiedCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">2024000</us-gaap:DueToOtherRelatedPartiesClassifiedCurrent>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2447972x2910561" unitRef="USD" decimals="-3">1000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="Percent" decimals="INF">.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">44000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2447194x2442860" unitRef="Percent" decimals="INF">.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2447194x2443301" unitRef="Percent" decimals="INF">.15</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">766000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">50000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">739000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">22000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">716000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">716000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">716000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">0</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0" unitRef="USD" decimals="-3">3654000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">72000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0" unitRef="USD" decimals="-3">495000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE1001588-1710-Q0002_STD_274_20160930_0" unitRef="USD" decimals="-3">315000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="Shares" decimals="INF">57222</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="Shares" decimals="INF">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2448913x2434167" unitRef="Shares" decimals="INF">57222</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2438181" unitRef="Shares" decimals="INF">2413627</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2743137" unitRef="Shares" decimals="INF">1326676</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">2045616</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-12-31_custom_NonEmployeeAwardsMember" unitRef="Shares" decimals="INF">1326676</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="Shares" decimals="INF">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="Shares" decimals="INF">2575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="Shares" decimals="INF">72192</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2438181" unitRef="Shares" decimals="INF">1120598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2743137" unitRef="Shares" decimals="INF">841329</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">0.54</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">0.55</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">0.47</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">2.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">1.00</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">0.75</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.66</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue>
    <acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue contextRef="AsOf2017-12-31_custom_NonEmployeeAwardsMember" unitRef="USDPShares" decimals="INF">0.78</acmr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">3.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">2.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">2.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-12-31_custom_NonEmployeeAwardsMember" unitRef="USDPShares" decimals="INF">2.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">5.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">1.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">3.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">3.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181">P7Y10M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137">P7Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharePrice contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2438181" unitRef="USDPShares" decimals="INF">5.31</us-gaap:SharePrice>
    <us-gaap:SharePrice contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2743137" unitRef="USDPShares" decimals="INF">12.30</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2018-01-01to2018-03-31_custom_NonEmployeeAwardsMember_us-gaap_MinimumMember">P3Y3M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2018-01-01to2018-03-31_custom_NonEmployeeAwardsMember_us-gaap_MaximumMember">P5Y4M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="Percent" decimals="INF">.3914</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="Percent" decimals="INF">.4548</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="Percent" decimals="INF">.0255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2018-01-01to2018-03-31_custom_NonEmployeeAwardsMember_us-gaap_MinimumMember" unitRef="Percent" decimals="INF">.0239</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2018-01-01to2018-03-31_custom_NonEmployeeAwardsMember_us-gaap_MaximumMember" unitRef="Percent" decimals="INF">.0256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="Percent" decimals="INF">.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="Percent" decimals="INF">.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181" unitRef="USD" decimals="-3">93000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2743137" unitRef="USD" decimals="-3">2083000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE1001588-1710-Q0002_STD_366_20161231_0_2433414x2438181" unitRef="USD" decimals="-3">61000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE1001588-1710-Q0002_STD_366_20161231_0_2433414x2743137" unitRef="USD" decimals="-3">774000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="eol_PE1001588-1710-Q0002_STD_0_20170930_0_2433414x2438181" unitRef="USD" decimals="-3">1597000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="-3">1690000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0_2433414x2438181">P2Y18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember">P1Y9M7D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="From2018-01-01to2018-03-31_custom_NinebellMember" unitRef="USD" decimals="-3">970000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="From2017-01-01to2017-03-31_custom_NinebellMember" unitRef="USD" decimals="-3">840000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2018-03-31_custom_NinebellMember" unitRef="USD" decimals="-3">350000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2017-12-31_custom_NinebellMember" unitRef="USD" decimals="-3">2118000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:OperatingLeaseExpense contextRef="From2018-01-01to2018-03-31_custom_ShanghaiZhangjiangGroupCoLtdMember" unitRef="USD" decimals="-3">172000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="From2017-01-01to2017-03-31_custom_ShanghaiZhangjiangGroupCoLtdMember" unitRef="USD" decimals="-3">159000</us-gaap:OperatingLeaseExpense>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="From2018-01-01to2018-03-31_custom_ShanghaiZhangjiangGroupCoLtdMember" unitRef="USD" decimals="-3">2248000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="From2017-01-01to2017-03-31_custom_ShanghaiZhangjiangGroupCoLtdMember" unitRef="USD" decimals="-3">2024000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;Recently Adopted&#13;Accounting Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In May 2017, the &lt;font style="background-color: white"&gt;Financial&#13;Accounting Standards Board&lt;/font&gt; (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) No. 2017-09, &lt;i&gt;Compensation&amp;#8212;Stock&#13;Compensation (Topic 718): Scope of Modification Accounting&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2017-09&amp;#8221;), which provides guidance on determining&#13;which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under&#13;Topic 718. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual&#13;periods, beginning after December 15, 2017. Early adoption is permitted, including adoption in any interim period, for (1)&amp;#160;public&#13;business entities for reporting periods for which financial statements have not yet been issued and (2)&amp;#160;all other entities&#13;for reporting periods for which financial statements have not yet been made available for issuance. The amendments in this ASU&#13;should be applied prospectively to an award modified on or after the adoption date. The adoption of ASU 2017-09 did not have a&#13;material impact on the Company&amp;#8217;s consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In February 2017, the FASB&#13;issued ASU No. 2017-05, &lt;i&gt;Other Income&amp;#8212;Gains and Losses from the Derecognition of Nonfinancial Assets (Subtopic 610-20):&#13;Clarifying the Scope of Asset Derecognition Guidance and Accounting for Partial Sales of Nonfinancial Assets&lt;/i&gt;&amp;#160;(&amp;#8220;ASU&#13;2017-05&amp;#8221;), which clarifies the scope of nonfinancial asset guidance in Subtopic 610-20. This ASU also clarifies that derecognition&#13;of all businesses and nonprofit activities (except those related to conveyances of oil and gas mineral rights or contracts with&#13;customers) should be accounted for in accordance with the derecognition and deconsolidation guidance in Subtopic 810-10. The amendments&#13;in this ASU also provide guidance on the accounting for so-called &amp;#8220;partial sales&amp;#8221; of nonfinancial assets within the&#13;scope of Subtopic 610-20 and contributions of nonfinancial assets to a joint venture or other noncontrolled investee. The amendments&#13;in this ASU are effective for annual reporting reports beginning after December 15, 2017, including interim reporting periods within&#13;that reporting period. The adoption of ASU 2017-05 did not have a material impact on the Company&amp;#8217;s consolidated financial&#13;statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In November 2016, the FASB&#13;issued ASU No. 2016-18, &lt;i&gt;Statement of Cash Flows (Topic 230): Restricted Cash&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2016-18&amp;#8221;), which requires&#13;that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally&#13;described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted&#13;cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total&#13;amounts shown on the statement of cash flows. The amendments in this ASU do not provide a definition of restricted cash or restricted&#13;cash equivalents. The amendments in this ASU are effective for public business entities for fiscal years beginning after December&#13;15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period.&#13;The adoption of ASU 2016-18 did not have a material impact on the Company&amp;#8217;s consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In August 2016, the FASB&#13;issued ASU No. 2016-15, &lt;i&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/i&gt;&amp;#160;(&amp;#8220;ASU&#13;2016-15&amp;#8221;), which addresses the following cash flow issues: (1)&amp;#160;debt prepayment or debt extinguishment costs; (2)&amp;#160;settlement&#13;of zero-coupon debt instruments or other debt instruments with coupon interest rates that are insignificant in relation to the&#13;effective interest rate of the borrowing; (3)&amp;#160;contingent consideration payments made after a business combination; (4)&amp;#160;proceeds&#13;from the settlement of insurance claims; (5)&amp;#160;proceeds from the settlement of corporate-owned life insurance policies, including&#13;bank-owned life insurance policies; (6)&amp;#160;distributions received from equity method investees; (7)&amp;#160;beneficial interests&#13;in securitization transactions; and (8)&amp;#160;separately identifiable cash flows and application of the predominance principle.&#13;The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2017 and interim&#13;periods within those fiscal years and are effective for all other entities for fiscal years beginning after December 15, 2018 and&#13;interim periods within fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim&#13;period. The adoption of ASU 2016-15 did not have material impact on the Company&amp;#8217;s consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In January 2016, the FASB&#13;issued ASU No. 2016-01,&amp;#160;&lt;i&gt;&amp;#8220;Financial Instruments &amp;#8211; Overall (Subtopic 825-10): Recognition and Measurement of&#13;Financial Assets and Financial Liabilities&amp;#8221;&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2016-01&amp;#8221;). The amendments in this update require all&#13;equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those&#13;accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments in this&#13;update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value&#13;of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability&#13;at fair value in accordance with the fair value option for financial instruments. In addition, the amendments in this update eliminate&#13;the requirement for to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be&#13;disclosed for financial instruments measured at amortized cost on the balance sheet for public entities. For public business entities,&#13;the amendments in ASU 2016-01 are effective for fiscal years beginning after December 15, 2017, including interim periods within&#13;those fiscal years. Except for the early application guidance discussed in ASU 2016-01, early adoption of the amendments in this&#13;update is not permitted. The adoption of the ASU 2016-01 did not have a material impact on the Company&amp;#8217;s consolidated financial&#13;statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;In May 2014, the&#13;FASB issued ASU No. 2014-09,&amp;#160;&lt;i&gt;Revenue from Contracts with Customers (Topic 606)&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2014-09&amp;#8221;),&amp;#160;which&#13;amended the existing accounting standards for revenue recognition. ASU 2014-09 establishes principles for recognizing revenue upon&#13;the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange&#13;for those goods or services. ASU 2014-09&amp;#160;and its related clarifying ASUs are effective for annual reporting periods beginning&#13;after December 15, 2017 and interim periods within those annual periods.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;On January 1, 2018,&#13;the Company adopted ASC Topic 606, &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt; and all the related amendments (the &amp;#8220;New&#13;Revenue Standard&amp;#8221;) to all contracts which were not completed as of January 1, 2018 using the modified retrospective method.&#13;The Company does not have open contracts that may result any changes on the revenues applying the New Revenue Standard.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company derives&#13;revenue principally from the sale of single-wafer wet cleaning equipment. Revenue from contracts with customers is recognized using&#13;the following five steps pursuant to the New Revenue Standard:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;1.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Identify the contract(s) with a customer;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;2.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Identify the performance obligations in the contract;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;3.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Determine the transaction price;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;4.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Allocate&#13;the transaction price to the performance obligations in the contract; and &lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt 38.85pt; text-align: justify; text-indent: -21pt"&gt;&lt;font style="font-size: 8pt"&gt;5.&lt;/font&gt;&lt;font style="font: 7pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;/font&gt;&lt;font style="font-size: 8pt"&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;A contract contains&#13;a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises)&#13;that is distinct. The transaction price is the amount of consideration a company expects to be entitled from a customer in exchange&#13;for providing the goods or services.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The unit of account&#13;for revenue recognition is a performance obligation (a good or service).&amp;#160;&amp;#160;A contract may contain one or more performance&#13;obligations.&amp;#160;&amp;#160;Performance obligations are accounted for separately if they are distinct. A good or service is distinct&#13;if the customer can benefit from the good or service either on its own or together with other resources that are readily available&#13;to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations are combined&#13;with other promised goods or services until the Company identifies a bundle of goods or services that is distinct. Promises in&#13;contracts which do not result in the transfer of a good or service are not performance obligations, as well as those promises that&#13;are administrative in nature, or are immaterial in the context of the contract. The Company has addressed whether various goods&#13;and services promised to the customer represent distinct performance obligations. The Company applied the guidance of ASC Topic&#13;606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct performance obligations.&#13;The Company&amp;#8217;s contracts with customers include more than one performance obligation, for instance, the delivery of an equipment&#13;generally includes the promise to install the equipment in the customer&amp;#8217;s facility. The Company&amp;#8217;s performance obligations&#13;in a sale of equipment generally include production, delivery, installation, together with the provision of warranty.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The transaction&#13;price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which&#13;the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration&#13;to the extent that it is probable of not being subject to significant reversals in the future based on the Company&amp;#8217;s experience&#13;with similar arrangements. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.&amp;#160;This&#13;is done on a relative selling price basis using standalone selling prices (&amp;#8220;SSP&amp;#8221;).&amp;#160;&amp;#160;The SSP represents the&#13;price at which the Company would sell that good or service on a standalone basis at the inception of the contract. Given the requirement&#13;for establishing SSP for all performance obligations, if SSP is directly observable through standalone sales, then such sales should&#13;be considered in the establishment of SSP for the performance obligation. All of the Company&amp;#8217;s products were sold in stand-alone&#13;arrangement, the Company does not have observable SSPs for most performance obligations as they are not regularly sold on a standalone&#13;basis. Production, delivery, installation, together with provision of warranty, as a single unite of accounting.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;Revenue&#13;is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or&#13;services to the customer. Goods or services can transfer at a point in time (upon the acceptance of the products or upon the&#13;arrival at the destination as stipulated in the shipment terms) in a sale arrangement. In general, the Company recognize&#13;revenue when a tool has been demonstrated to meet the customer&amp;#8217;s predetermined specifications and is accepted by the&#13;customer. If terms of the sales provide for a lapsing customer acceptance period, the Company recognizes revenue as of the earlier&#13;of the expiration of the lapsing acceptance period and customer acceptance. In the following circumstances, however, the Company&#13;recognizes revenue upon shipment or delivery, when legal title to the tool is passed to a customer as follows:&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;When the customer has previously accepted the same tool with the same&#13;specifications and when the Company can objectively demonstrate that the tool meets all of the required acceptance criteria;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;When the sales contract or purchase order contains no acceptance agreement&#13;or no lapsing acceptance provision and when the Company can objectively demonstrate that the tool meets all of the required acceptance;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;When the customer withholds acceptance due to issues unrelated to&#13;product performance, in which case revenue is recognized when the system is performing as intended and meets predetermined specifications;&#13;or&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"&gt;&lt;tr style="vertical-align: top"&gt;&#13;&lt;td style="width: 18pt"&gt;&lt;/td&gt;&lt;td style="width: 21pt"&gt;&lt;font style="font: 8pt Wingdings"&gt;l&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The company&amp;#8217;s sales arrangements don&amp;#8217;t include a general&#13;right of return.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company offers&#13;post-warranty period services, which consist principally of the installation and replacement of parts and small-scale&#13;modifications to the equipment. The related revenue and costs of revenue are recognized when parts have been delivered and&#13;installed, risk of loss has passed to the customer, and collection is probable. The Company does not expect revenue from extended&#13;maintenance service contracts to represent a material portion of  its revenue in the future.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;As such, the Company&#13;has concluded that its revenue recognition under the adoption of ASC Topic 606 will remain the same as previously reported and&#13;will not have material impacts to its condensed consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company&#13;incurs costs related to the acquisition of its contract with customers in the form of sales commissions. Sales commissions&#13;are paid to third party representatives and distributors.&amp;#160;&amp;#160;Contractual agreements with these parties outline&#13;commissions structures and rates to be paid.&amp;#160;&amp;#160;Generally speaking, the contracts are all individual procurement&#13;decisions by the customers and are not for significant periods of time, nor do they include renewal provisions. As such, all&#13;contracts have an economic life of significantly less than a year. Accordingly, the Company expenses sales commissions when&#13;incurred in accordance with the practical expedient in ASC Topic 606 when the underlying contract asset is less than one&#13;year. These costs are recorded within sales and marketing expenses.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;Generally, all&#13;contracts have expected durations of one year or less. Accordingly, the Company applies the practical expedient allowed in ASC Topic&#13;606 and does not disclose information about remaining performance obligations that have original expected durations of one year&#13;or less.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in"&gt;The Company does&#13;not incur any costs to fulfill the contracts with customers that are not already reported in compliance with another applicable&#13;standard (for example, inventory or plant, property and equipment).&lt;b&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;Recent Accounting&#13;Pronouncements Not Yet Adopted&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In February 2018, the FASB&#13;issued ASU No. 2018-02, &lt;i&gt;Income Statement&amp;#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects&#13;from Accumulated Other Comprehensive Income&lt;/i&gt; (&amp;#8220;ASU 2018-02&amp;#8221;), which provides financial statement preparers with&#13;an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period&#13;in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof)&#13;is recorded. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and&#13;interim periods within those fiscal years. Early adoption of ASU 2018-02 is permitted, including adoption in any interim period&#13;for the public business entities for reporting periods for which financial statements have not yet been issued. The amendments&#13;in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect&#13;of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The Company is evaluating&#13;the impact of the adoption of ASU No. 2018-02 on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In July 2017, the FASB&#13;issued ASU No. 2017-11, &lt;i&gt;Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and&#13;Hedging (Topic 815):&amp;#160;(Part I) Accounting for Certain Financial Instruments with Down Round Features, (Part II) Replacement&#13;of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily&#13;Redeemable Noncontrolling Interests with a Scope Exception&lt;/i&gt;&amp;#160;(&amp;#8220;ASU 2017-11&amp;#8221;), which addresses the complexity&#13;of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked&#13;instruments (or embedded features) that result in the strike price being reduced on the basis of the pricing of future equity offerings.&#13;Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible&#13;instruments) with down round features that require fair value measurement of the entire instrument or conversion option. For public&#13;business entities, the amendments in Part I of this Update are effective for fiscal years, and interim periods within those fiscal&#13;years, beginning after December 15, 2018. For all other entities, the amendments in Part I of this Update are effective for fiscal&#13;years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. The Company&#13;is evaluating the impact of the adoption of ASU 2017-11 on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In January 2017, the FASB&#13;issued ASU No. 2017-04, &lt;i&gt;Intangibles&amp;#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/i&gt;&amp;#160;(&amp;#8220;ASU&#13;2017-04&amp;#8221;), which removes Step 2 from the goodwill impairment test. An entity will apply a one-step quantitative test and&#13;record the amount of goodwill impairment as the excess of a reporting unit&amp;#8217;s carrying amount over its fair value, not to&#13;exceed the total amount of goodwill allocated to the reporting unit. The new guidance does not amend the optional qualitative assessment&#13;of goodwill impairment. A business entity that is a U.S. Securities and Exchange Commission filer must adopt the amendments in&#13;this ASU for its annual or any interim goodwill impairment test in fiscal years beginning after December 15, 2019. Early adoption&#13;is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is evaluating&#13;the impact of the adoption of ASU 2017-04 on its consolidated financial statements.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"&gt;In February 2016, the FASB&#13;issued ASU No. 2016-02, &lt;i&gt;Leases (Topic 842)&lt;/i&gt; &amp;#160;(&amp;#8220;ASU 2016-02&amp;#8221;). The amendments in this update create Topic&#13;842, &lt;i&gt;Leases&lt;/i&gt;, and supersede the leases requirements in Topic 840, &lt;i&gt;Leases&lt;/i&gt;. Topic 842 specifies the accounting for leases.&#13;The objective of Topic 842 is to establish the principles that lessees and lessors shall apply to report useful information to&#13;users of financial statements about the amount, timing, and uncertainty of cash flows arising from a lease. The main difference&#13;between Topic 842 and Topic 840 is the recognition of lease assets and lease liabilities for those leases classified as operating&#13;leases under Topic 840. Topic 842 retains a distinction between finance leases and operating leases. The classification criteria&#13;for distinguishing between finance leases and operating leases are substantially similar to the classification criteria for distinguishing&#13;between capital leases and operating leases in the previous leases guidance. The result of retaining a distinction between finance&#13;leases and operating leases is that under the lessee accounting model in Topic 842, the effect of leases in the statement of comprehensive&#13;income and the statement of cash flows is largely unchanged from previous GAAP. The amendments in ASU No. 2016-02 are effective&#13;for fiscal years beginning after December&amp;#160;15, 2018, including interim periods within those fiscal years for public business&#13;entities. Early application of the amendments in ASU No. 2016-02 is permitted. The Company is evaluating the impact of the adoption&#13;of ASU 2016-02 on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="eol_PE1001588-1710-Q0002_STD_273_20170930_0">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;March 31, 2018&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;December 31, 2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 30&#13;    million  from Bank of China Pudong Branch, due on March 5, 2018 with annual interest rate of 5.69%, secured by certain of the&#13;    Company&amp;#8217;s intellectual property and fully repaid on March 5, 2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,219&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 30 million&#13;    from Bank of China Pudong Branch, due on September 11, 2018 with annual interest rate of 5.69%, secured by certain of the&#13;    Company&amp;#8217;s intellectual property and the Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 30 million&#13;    from Bank of China Pudong Branch, due on September 24, 2018 with annual interest rate of 5.69%, secured by certain of the&#13;    Company&amp;#8217;s intellectual property and the Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 25 million&#13;    from Bank of Shanghai Pudong Branch, due on various dates in October 2018 with an annual interest rate of 5.66%, guaranteed&#13;    by the Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,194&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,111&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 25 million&#13;    from Bank of Shanghai Pudong Branch, due on November 20, 2018 with an annual interest rate of 5.66%, guaranteed by the&#13;    Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,027&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 5 million&#13;    from Shanghai Rural Commercial Bank, due on November 21, 2018 with an annual interest rate of 5.44%, guaranteed by the&#13;    Company&amp;#8217;s CEO&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;795&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;765&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 10 million&#13;    from Shanghai Rural Commercial Bank, due on January 23, 2019 with an annual interest rate of 5.44%, guaranteed by the&#13;    Company&amp;#8217;s CEO and secured by a pledge on accounts receivable (note 3)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Line of credit up to RMB 10 million&#13;    from Bank of Communications, due on December 28, 2018 with an annual interest rate of 5.66%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,590&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9472;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-right: 10.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,376&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,095&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>acmr-20180331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: Source; Value: 176511 03312018 10Q1.xfr; Date: 2018%2D05%2D11T18:50:03Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9qAps7xRiXgOn8uPZXtMSa6O2bOdyJZyWZkxtW16HVkajykse65z3SvO4ztG8fEN -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:acmr="http://acmrsh.com/20180331" elementFormDefault="qualified" targetNamespace="http://acmrsh.com/20180331">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified" id="StatementOfFinancialPositionClassified">
	  <link:definition>00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" id="StatementOfFinancialPositionClassifiedParenthetical">
	  <link:definition>00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/StatementOfIncome" id="StatementOfIncome">
	  <link:definition>00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect" id="StatementOfCashFlowsIndirect">
	  <link:definition>00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" id="NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock">
	  <link:definition>00000006 - Disclosure - Description of Business</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" id="NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
	  <link:definition>00000007 - Disclosure - Summary of Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
	  <link:definition>00000008 - Disclosure - Accounts Receivable</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" id="NotesToFinancialStatementsInventoryDisclosureTextBlock">
	  <link:definition>00000009 - Disclosure - Inventory</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" id="NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
	  <link:definition>00000010 - Disclosure - Property, Plant and Equipment, Net</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" id="NotesToFinancialStatementsShortTermDebtTextBlock">
	  <link:definition>00000011 - Disclosure - Short-Term Borrowings</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
	  <link:definition>00000012 - Disclosure - Other Payable and Accrued Expenses</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock" id="NotesToFinancialStatementsWarrantLiabilityTextBlock">
	  <link:definition>00000013 - Disclosure - Warrant Liability</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" id="NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock">
	  <link:definition>00000014 - Disclosure - Other Long-Term Liabilities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" id="NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock">
	  <link:definition>00000015 - Disclosure - Equity Method Investment</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" id="NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock">
	  <link:definition>00000016 - Disclosure - Related Party Balances and Transactions</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" id="NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock">
	  <link:definition>00000017 - Disclosure - Leases</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" id="NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
	  <link:definition>00000018 - Disclosure - Common Stock</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
	  <link:definition>00000019 - Disclosure - Stock-Based Compensation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" id="NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
	  <link:definition>00000020 - Disclosure - Income Taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" id="NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
	  <link:definition>00000021 - Disclosure - Commitments and Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" id="NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
	  <link:definition>00000022 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" id="NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables">
	  <link:definition>00000023 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" id="NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables">
	  <link:definition>00000024 - Disclosure - Accounts Receivable (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" id="NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
	  <link:definition>00000025 - Disclosure - Inventory (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" id="NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
	  <link:definition>00000026 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables" id="NotesToFinancialStatementsShortTermDebtTextBlockTables">
	  <link:definition>00000027 - Disclosure - Short-Term Borrowings (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" id="NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
	  <link:definition>00000028 - Disclosure - Other Payable and Accrued Expenses (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" id="NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables">
	  <link:definition>00000029 - Disclosure - Other Long-Term Liabilities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" id="NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables">
	  <link:definition>00000030 - Disclosure - Leases (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" id="NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
	  <link:definition>00000031 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000032 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/AccountsReceivableDetails" id="AccountsReceivableDetails">
	  <link:definition>00000033 - Disclosure - Accounts Receivable (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/AccountsReceivableDetailsNarrative" id="AccountsReceivableDetailsNarrative">
	  <link:definition>00000034 - Disclosure - Accounts Receivable (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/InventoryDetails" id="InventoryDetails">
	  <link:definition>00000035 - Disclosure - Inventory (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/InventoryDetailsNarrative" id="InventoryDetailsNarrative">
	  <link:definition>00000036 - Disclosure - Inventory (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDetails">
	  <link:definition>00000037 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" id="PropertyPlantAndEquipmentNetDetailsNarrative">
	  <link:definition>00000038 - Disclosure - Property, Plant and Equipment, Net (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/Short-termBorrowingDetails" id="Short-termBorrowingDetails">
	  <link:definition>00000039 - Disclosure - Short-Term Borrowing (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative" id="Short-termBorrowingsDetailsNarrative">
	  <link:definition>00000040 - Disclosure - Short-Term Borrowings (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails" id="OtherPayableAndAccruedExpensesDetails">
	  <link:definition>00000041 - Disclosure - Other Payable and Accrued Expenses (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/OtherLong-termLiabilitiesDetails" id="OtherLong-termLiabilitiesDetails">
	  <link:definition>00000042 - Disclosure - Other Long-Term Liabilities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative" id="EquityMethodInvestmentDetailsNarrative">
	  <link:definition>00000043 - Disclosure - Equity Method Investment (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" id="RelatedPartyBalancesAndTransactionsDetailsNarrative">
	  <link:definition>00000044 - Disclosure - Related Party Balances and Transactions (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/LeasesDetails" id="LeasesDetails">
	  <link:definition>00000045 - Disclosure - Leases (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
	  <link:definition>00000046 - Disclosure - Leases (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation" id="DisclosureCommonStockAdditionalInformation">
	  <link:definition>00000047 - Disclosure - Common Stock (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails" id="Stock-basedCompensationDetails">
	  <link:definition>00000048 - Disclosure - Stock-Based Compensation (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails1" id="Stock-basedCompensationDetails1">
	  <link:definition>00000049 - Disclosure - Stock-Based Compensation (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
	  <link:definition>00000050 - Disclosure - Stock-Based Compensation (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://acmrsh.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000051 - Disclosure - Income Taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="acmr-20180331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="acmr-20180331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="acmr-20180331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="acmr-20180331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </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://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.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://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-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/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/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
    <element id="acmr_WarrantLiabilityTextBlock" name="WarrantLiabilityTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_InventoryPledgedAsCollateral" name="InventoryPledgedAsCollateral" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_AccruedMachineTestingFeeCurrent" name="AccruedMachineTestingFeeCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_NonEmployeeAwardsMember" name="NonEmployeeAwardsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_AcmShanghaiMember" name="AcmShanghaiMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShengxinShanghaiManagementConsultingLimitedPartnershipMember" name="ShengxinShanghaiManagementConsultingLimitedPartnershipMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_AcmWuxiMember" name="AcmWuxiMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SubsidiesToStressFreePolishingProjectMember" name="SubsidiesToStressFreePolishingProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SubsidiesToElectroCopperPlatingProjectMember" name="SubsidiesToElectroCopperPlatingProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SubsidiesToPatentProjectMember" name="SubsidiesToPatentProjectMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_NinebellMember" name="NinebellMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_LoanAgreementMember" name="LoanAgreementMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_LineOfCreditFivePointSixNinePercentDueMarchFiveTwentyEighteenMember" name="LineOfCreditFivePointSixNinePercentDueMarchFiveTwentyEighteenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyTwoTwentyEighteenMember" name="LineOfCreditFivePointSixSixPercentDueSeptemberTwentyTwoTwentyEighteenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyThreeTwentyEighteenMember" name="LineOfCreditFivePointSixSixPercentDueSeptemberTwentyThreeTwentyEighteenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SeriesEConvertiblePreferredStockMember" name="SeriesEConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SeriesAConvertiblePreferredStockMember" name="SeriesAConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SeriesBConvertiblePreferredStockMember" name="SeriesBConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SeriesCConvertiblePreferredStockMember" name="SeriesCConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SeriesDConvertiblePreferredStockMember" name="SeriesDConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SeriesFConvertiblePreferredStockMember" name="SeriesFConvertiblePreferredStockMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShorttermBorrowingsDueFebruaryTenTwentySeventeenMember" name="ShorttermBorrowingsDueFebruaryTenTwentySeventeenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShorttermBorrowingsDueJuneTwentyFourTwentySeventeenMember" name="ShorttermBorrowingsDueJuneTwentyFourTwentySeventeenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_LineOfCreditFivePointSixSixPercentDueJulyThreeTwentySeventeenMember" name="LineOfCreditFivePointSixSixPercentDueJulyThreeTwentySeventeenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_LineOfCreditThreePointTwoPercentDueJulyThreeTwentySeventeenMember" name="LineOfCreditThreePointTwoPercentDueJulyThreeTwentySeventeenMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_OperatingLeaseAgreementMember" name="OperatingLeaseAgreementMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShanghaiZhangjiangGroupCoLtdMember" name="ShanghaiZhangjiangGroupCoLtdMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_EmployeeAndNonEmployeeMember" name="EmployeeAndNonEmployeeMember" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings1Member" name="ShortTermBorrowings1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings2Member" name="ShortTermBorrowings2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings3Member" name="ShortTermBorrowings3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings4Member" name="ShortTermBorrowings4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings5Member" name="ShortTermBorrowings5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings6Member" name="ShortTermBorrowings6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings7Member" name="ShortTermBorrowings7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_ShortTermBorrowings8Member" name="ShortTermBorrowings8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" name="PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_OtherLongTermLiabilitiesTable" name="OtherLongTermLiabilitiesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="acmr_OtherLongTermLiabilitiesLineItems" name="OtherLongTermLiabilitiesLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="acmr_IncomeTaxesTable" name="IncomeTaxesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="acmr_IncomeTaxesLineItems" name="IncomeTaxesLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>acmr-20180331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: Source; Value: 176511 03312018 10Q1.xfr; Date: 2018%2D05%2D11T18:50:03Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/DocumentandEntityInformation" xlink:href="acmr-20180331.xsd#DocumentandEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:href="acmr-20180331.xsd#StatementOfFinancialPositionClassified" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" xlink:href="acmr-20180331.xsd#StatementOfFinancialPositionClassifiedParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfIncome" xlink:href="acmr-20180331.xsd#StatementOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:href="acmr-20180331.xsd#StatementOfCashFlowsIndirect" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsShortTermDebtTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="acmr-20180331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/AccountsReceivableDetails" xlink:href="acmr-20180331.xsd#AccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/AccountsReceivableDetailsNarrative" xlink:href="acmr-20180331.xsd#AccountsReceivableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/InventoryDetails" xlink:href="acmr-20180331.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/InventoryDetailsNarrative" xlink:href="acmr-20180331.xsd#InventoryDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentDetails" xlink:href="acmr-20180331.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="acmr-20180331.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Short-termBorrowingDetails" xlink:href="acmr-20180331.xsd#Short-termBorrowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative" xlink:href="acmr-20180331.xsd#Short-termBorrowingsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails" xlink:href="acmr-20180331.xsd#OtherPayableAndAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/OtherLong-termLiabilitiesDetails" xlink:href="acmr-20180331.xsd#OtherLong-termLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative" xlink:href="acmr-20180331.xsd#EquityMethodInvestmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:href="acmr-20180331.xsd#RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/LeasesDetails" xlink:href="acmr-20180331.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/LeasesDetailsNarrative" xlink:href="acmr-20180331.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation" xlink:href="acmr-20180331.xsd#DisclosureCommonStockAdditionalInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails1" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/IncomeTaxesDetailsNarrative" xlink:href="acmr-20180331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/DocumentandEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapShortTermBorrowings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaapWarrantsAndRightsOutstanding" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapWarrantsAndRightsOutstanding" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaapCustomerAdvancesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerAdvancesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfIncome" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaapMarketingAndAdvertisingExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapMarketingAndAdvertisingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:title="00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerAdvances" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerAdvances" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaapProceedsFromShortTermDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromShortTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfShortTermDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapRepaymentsOfShortTermDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="00000006 - Disclosure - Description of Business" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:title="00000007 - Disclosure - Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:title="00000008 - Disclosure - Accounts Receivable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:title="00000009 - Disclosure - Inventory" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="00000010 - Disclosure - Property, Plant and Equipment, Net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" xlink:title="00000011 - Disclosure - Short-Term Borrowings" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="00000012 - Disclosure - Other Payable and Accrued Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:title="00000013 - Disclosure - Warrant Liability" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:title="00000014 - Disclosure - Other Long-Term Liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:title="00000015 - Disclosure - Equity Method Investment" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:title="00000016 - Disclosure - Related Party Balances and Transactions" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:title="00000017 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:title="00000018 - Disclosure - Common Stock" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="00000019 - Disclosure - Stock-Based Compensation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:title="00000020 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:title="00000021 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:title="00000022 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:title="00000023 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:title="00000024 - Disclosure - Accounts Receivable (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:title="00000025 - Disclosure - Inventory (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:title="00000026 - Disclosure - Property, Plant and Equipment, Net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:title="00000027 - Disclosure - Short-Term Borrowings (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:title="00000028 - Disclosure - Other Payable and Accrued Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:title="00000029 - Disclosure - Other Long-Term Liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:title="00000030 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:title="00000031 - Disclosure - Stock-Based Compensation (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000032 - Disclosure - Summary of Significant Accounting Policies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/AccountsReceivableDetails" xlink:title="00000033 - Disclosure - Accounts Receivable (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaapAccountsReceivableGrossCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAccountsReceivableGrossCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/AccountsReceivableDetailsNarrative" xlink:title="00000034 - Disclosure - Accounts Receivable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/InventoryDetails" xlink:title="00000035 - Disclosure - Inventory (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/InventoryDetailsNarrative" xlink:title="00000036 - Disclosure - Inventory (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/PropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - Property, Plant and Equipment (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000038 - Disclosure - Property, Plant and Equipment, Net (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Short-termBorrowingDetails" xlink:title="00000039 - Disclosure - Short-Term Borrowing (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative" xlink:title="00000040 - Disclosure - Short-Term Borrowings (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails" xlink:title="00000041 - Disclosure - Other Payable and Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToOtherRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapDueToOtherRelatedPartiesClassifiedCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapDueToOtherRelatedPartiesClassifiedCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapAccruedSalesCommissionCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_AccruedMachineTestingFeeCurrent" xlink:label="loc_acmrAccruedMachineTestingFeeCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_acmrAccruedMachineTestingFeeCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/OtherLong-termLiabilitiesDetails" xlink:title="00000042 - Disclosure - Other Long-Term Liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative" xlink:title="00000043 - Disclosure - Equity Method Investment (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:title="00000044 - Disclosure - Related Party Balances and Transactions (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/LeasesDetails" xlink:title="00000045 - Disclosure - Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/LeasesDetailsNarrative" xlink:title="00000046 - Disclosure - Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation" xlink:title="00000047 - Disclosure - Common Stock (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetails" xlink:title="00000048 - Disclosure - Stock-Based Compensation (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetails1" xlink:title="00000049 - Disclosure - Stock-Based Compensation (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000050 - Disclosure - Stock-Based Compensation (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000051 - Disclosure - Income Taxes (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>acmr-20180331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: Source; Value: 176511 03312018 10Q1.xfr; Date: 2018%2D05%2D11T18:50:03Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/DocumentandEntityInformation" xlink:href="acmr-20180331.xsd#DocumentandEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:href="acmr-20180331.xsd#StatementOfFinancialPositionClassified" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" xlink:href="acmr-20180331.xsd#StatementOfFinancialPositionClassifiedParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfIncome" xlink:href="acmr-20180331.xsd#StatementOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:href="acmr-20180331.xsd#StatementOfCashFlowsIndirect" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsShortTermDebtTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="acmr-20180331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/AccountsReceivableDetails" xlink:href="acmr-20180331.xsd#AccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/AccountsReceivableDetailsNarrative" xlink:href="acmr-20180331.xsd#AccountsReceivableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/InventoryDetails" xlink:href="acmr-20180331.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/InventoryDetailsNarrative" xlink:href="acmr-20180331.xsd#InventoryDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentDetails" xlink:href="acmr-20180331.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="acmr-20180331.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Short-termBorrowingDetails" xlink:href="acmr-20180331.xsd#Short-termBorrowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative" xlink:href="acmr-20180331.xsd#Short-termBorrowingsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails" xlink:href="acmr-20180331.xsd#OtherPayableAndAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/OtherLong-termLiabilitiesDetails" xlink:href="acmr-20180331.xsd#OtherLong-termLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative" xlink:href="acmr-20180331.xsd#EquityMethodInvestmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:href="acmr-20180331.xsd#RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/LeasesDetails" xlink:href="acmr-20180331.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/LeasesDetailsNarrative" xlink:href="acmr-20180331.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation" xlink:href="acmr-20180331.xsd#DisclosureCommonStockAdditionalInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails1" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/IncomeTaxesDetailsNarrative" xlink:href="acmr-20180331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/DocumentandEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_deiDocumentInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_deiDocumentInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_deiDocumentInformationTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiTradingSymbol_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsCurrentAbstract_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapInventoryNet_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPrepaidExpenseCurrent_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapOtherAssetsCurrent_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAssetsCurrent_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapEquityMethodInvestments_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsCurrentAbstract_70" xlink:to="loc_us-gaapAssets_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapShortTermBorrowings_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaapWarrantsAndRightsOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapWarrantsAndRightsOutstanding_70" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableCurrent_70" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaapCustomerAdvancesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapCustomerAdvancesCurrent_70" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent_70" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities_70" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrent_70" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLiabilities_70" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapCommitmentsAndContingencies_70" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockValue_70" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock_70" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_70" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_70" xlink:type="arc" order="31" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_70" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfIncome" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:title="00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="00000006 - Disclosure - Description of Business" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:title="00000007 - Disclosure - Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:title="00000008 - Disclosure - Accounts Receivable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:title="00000009 - Disclosure - Inventory" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="00000010 - Disclosure - Property, Plant and Equipment, Net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" xlink:title="00000011 - Disclosure - Short-Term Borrowings" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="00000012 - Disclosure - Other Payable and Accrued Expenses" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:title="00000013 - Disclosure - Warrant Liability" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:title="00000014 - Disclosure - Other Long-Term Liabilities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:title="00000015 - Disclosure - Equity Method Investment" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:title="00000016 - Disclosure - Related Party Balances and Transactions" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:title="00000017 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:title="00000018 - Disclosure - Common Stock" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="00000019 - Disclosure - Stock-Based Compensation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:title="00000020 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:title="00000021 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:title="00000022 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:title="00000023 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:title="00000024 - Disclosure - Accounts Receivable (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:title="00000025 - Disclosure - Inventory (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:title="00000026 - Disclosure - Property, Plant and Equipment, Net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:title="00000027 - Disclosure - Short-Term Borrowings (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:title="00000028 - Disclosure - Other Payable and Accrued Expenses (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:title="00000029 - Disclosure - Other Long-Term Liabilities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:title="00000030 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:title="00000031 - Disclosure - Stock-Based Compensation (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000032 - Disclosure - Summary of Significant Accounting Policies (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/AccountsReceivableDetails" xlink:title="00000033 - Disclosure - Accounts Receivable (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/AccountsReceivableDetailsNarrative" xlink:title="00000034 - Disclosure - Accounts Receivable (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/InventoryDetails" xlink:title="00000035 - Disclosure - Inventory (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/InventoryDetailsNarrative" xlink:title="00000036 - Disclosure - Inventory (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/PropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - Property, Plant and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="loc_us-gaapToolsDiesAndMoldsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapToolsDiesAndMoldsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaapTransportationEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTransportationEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaapConstructionInProgressGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapConstructionInProgressGross_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_110" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000038 - Disclosure - Property, Plant and Equipment, Net (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Short-termBorrowingDetails" xlink:title="00000039 - Disclosure - Short-Term Borrowing (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings1Member" xlink:label="loc_acmrShortTermBorrowings1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings2Member" xlink:label="loc_acmrShortTermBorrowings2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings3Member" xlink:label="loc_acmrShortTermBorrowings3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings4Member" xlink:label="loc_acmrShortTermBorrowings4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings5Member" xlink:label="loc_acmrShortTermBorrowings5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings6Member" xlink:label="loc_acmrShortTermBorrowings6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings6Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings7Member" xlink:label="loc_acmrShortTermBorrowings7Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings7Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings8Member" xlink:label="loc_acmrShortTermBorrowings8Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings8Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapShortTermBorrowings_190" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative" xlink:title="00000040 - Disclosure - Short-Term Borrowings (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails" xlink:title="00000041 - Disclosure - Other Payable and Accrued Expenses (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/OtherLong-termLiabilitiesDetails" xlink:title="00000042 - Disclosure - Other Long-Term Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_OtherLongTermLiabilitiesLineItems" xlink:label="loc_acmrOtherLongTermLiabilitiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_OtherLongTermLiabilitiesTable" xlink:label="loc_acmrOtherLongTermLiabilitiesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_acmrOtherLongTermLiabilitiesLineItems" xlink:to="loc_acmrOtherLongTermLiabilitiesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_acmrOtherLongTermLiabilitiesTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SubsidiesToStressFreePolishingProjectMember" xlink:label="loc_acmrSubsidiesToStressFreePolishingProjectMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_acmrSubsidiesToStressFreePolishingProjectMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SubsidiesToElectroCopperPlatingProjectMember" xlink:label="loc_acmrSubsidiesToElectroCopperPlatingProjectMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_acmrSubsidiesToElectroCopperPlatingProjectMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_acmrOtherLongTermLiabilitiesLineItems" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent_70" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative" xlink:title="00000043 - Disclosure - Equity Method Investment (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="loc_us-gaapEquityMethodInvesteeNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_us-gaapEquityMethodInvesteeNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="loc_us-gaapEquityMethodInvesteeNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_us-gaapEquityMethodInvesteeNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NinebellMember" xlink:label="loc_acmrNinebellMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityMethodInvesteeNameDomain" xlink:to="loc_acmrNinebellMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:label="loc_us-gaapRetainedEarningsUndistributedEarningsFromEquityMethodInvestees_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRetainedEarningsUndistributedEarningsFromEquityMethodInvestees_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:title="00000044 - Disclosure - Related Party Balances and Transactions (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NinebellMember" xlink:label="loc_acmrNinebellMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_acmrNinebellMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShanghaiZhangjiangGroupCoLtdMember" xlink:label="loc_acmrShanghaiZhangjiangGroupCoLtdMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_acmrShanghaiZhangjiangGroupCoLtdMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/LeasesDetails" xlink:title="00000045 - Disclosure - Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/LeasesDetailsNarrative" xlink:title="00000046 - Disclosure - Leases (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation" xlink:title="00000047 - Disclosure - Common Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="loc_us-gaapConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="loc_us-gaapConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConsolidatedEntitiesAxis" xlink:to="loc_us-gaapConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="loc_us-gaapConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidatedEntitiesAxis" xlink:to="loc_us-gaapConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetails" xlink:title="00000048 - Disclosure - Stock-Based Compensation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_50" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_50" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_50" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_50" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_50" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_50" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_50" xlink:type="arc" order="22" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetails1" xlink:title="00000049 - Disclosure - Stock-Based Compensation (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharePrice_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000050 - Disclosure - Stock-Based Compensation (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_80" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://acmrsh.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000051 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_IncomeTaxesLineItems" xlink:label="loc_acmrIncomeTaxesLineItems" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_IncomeTaxesTable" xlink:label="loc_acmrIncomeTaxesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_acmrIncomeTaxesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_acmrIncomeTaxesTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaapTaxPeriodAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_acmrIncomeTaxesTable" xlink:to="loc_us-gaapTaxPeriodAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapUnrecognizedTaxBenefits_60" xlink:type="arc" order="3" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>acmr-20180331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: Source; Value: 176511 03312018 10Q1.xfr; Date: 2018%2D05%2D11T18:50:03Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link: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" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Employee Stock Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="acmr_NonEmployeeAwardsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_NonEmployeeAwardsMember" xlink:to="acmr_NonEmployeeAwardsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_NonEmployeeAwardsMember_lbl" xml:lang="en-US">Non Employee Awards [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SubsidiesToStressFreePolishingProjectMember" xlink:label="acmr_SubsidiesToStressFreePolishingProjectMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SubsidiesToStressFreePolishingProjectMember" xlink:to="acmr_SubsidiesToStressFreePolishingProjectMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_SubsidiesToStressFreePolishingProjectMember_lbl" xml:lang="en-US">Subsidies to Stress Free Polishing project [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SubsidiesToElectroCopperPlatingProjectMember" xlink:label="acmr_SubsidiesToElectroCopperPlatingProjectMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SubsidiesToElectroCopperPlatingProjectMember" xlink:to="acmr_SubsidiesToElectroCopperPlatingProjectMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_SubsidiesToElectroCopperPlatingProjectMember_lbl" xml:lang="en-US">Subsidies to Electro Copper Plating project [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="us-gaap_TransportationEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransportationEquipmentMember" xlink:to="us-gaap_TransportationEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransportationEquipmentMember_lbl" xml:lang="en-US">Transportation Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="us-gaap_ToolsDiesAndMoldsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ToolsDiesAndMoldsMember" xlink:to="us-gaap_ToolsDiesAndMoldsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ToolsDiesAndMoldsMember_lbl" xml:lang="en-US">Tools, Dies and Molds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NinebellMember" xlink:label="acmr_NinebellMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_NinebellMember" xlink:to="acmr_NinebellMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_NinebellMember_lbl" xml:lang="en-US">Ninebell [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Common Class B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings1Member" xlink:label="acmr_ShortTermBorrowings1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings1Member" xlink:to="acmr_ShortTermBorrowings1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings1Member_lbl" xml:lang="en-US">Short-term borrowings 1</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings2Member" xlink:label="acmr_ShortTermBorrowings2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings2Member" xlink:to="acmr_ShortTermBorrowings2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings2Member_lbl" xml:lang="en-US">Short-term borrowings 2</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings3Member" xlink:label="acmr_ShortTermBorrowings3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings3Member" xlink:to="acmr_ShortTermBorrowings3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings3Member_lbl" xml:lang="en-US">Short-term borrowings 3</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings4Member" xlink:label="acmr_ShortTermBorrowings4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings4Member" xlink:to="acmr_ShortTermBorrowings4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings4Member_lbl" xml:lang="en-US">Short-term borrowings 4</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings5Member" xlink:label="acmr_ShortTermBorrowings5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings5Member" xlink:to="acmr_ShortTermBorrowings5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings5Member_lbl" xml:lang="en-US">Short-term borrowings 5</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings6Member" xlink:label="acmr_ShortTermBorrowings6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings6Member" xlink:to="acmr_ShortTermBorrowings6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings6Member_lbl" xml:lang="en-US">Short-term borrowings 6</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings7Member" xlink:label="acmr_ShortTermBorrowings7Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings7Member" xlink:to="acmr_ShortTermBorrowings7Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings7Member_lbl" xml:lang="en-US">Short-term borrowings 7</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings8Member" xlink:label="acmr_ShortTermBorrowings8Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShortTermBorrowings8Member" xlink:to="acmr_ShortTermBorrowings8Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShortTermBorrowings8Member_lbl" xml:lang="en-US">Short-term borrowings 8</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShanghaiZhangjiangGroupCoLtdMember" xlink:label="acmr_ShanghaiZhangjiangGroupCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShanghaiZhangjiangGroupCoLtdMember" xlink:to="acmr_ShanghaiZhangjiangGroupCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShanghaiZhangjiangGroupCoLtdMember_lbl" xml:lang="en-US">Shanghai Zhangjiang Group Co., Ltd. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US">Document Information [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US">Document Information [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts of $ nil as of March 31, 2018 and $ nil as of December 31, 2017 (note 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory (note 4)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net (note 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xml:lang="en-US">Deferred tax assets (note 15)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Investment in affiliates, equity method (note 10)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term borrowings (note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl" xml:lang="en-US">Warrant liability (note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US">Advances from customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued expenses (note 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other long-term liabilities (note 9)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (note 16)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' equity (deficit):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingAndAdvertisingExpense" xlink:to="us-gaap_MarketingAndAdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xml:lang="en-US">Sales and marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other expense, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Equity in net income of affiliates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense (note 15)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Net loss attributable to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss attributable to ACM Research, Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">Comprehensive loss:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Comprehensive loss attributable to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Total comprehensive loss attributable to ACM Research, Inc. (note 2)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">Net loss per common share (note 2):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted-average common shares outstanding used in computing per share amounts (note 2):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentCompanyCapitalShareTransactionsAbstract" xlink:label="us-gaap_InvestmentCompanyCapitalShareTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentCompanyCapitalShareTransactionsAbstract" xlink:to="us-gaap_InvestmentCompanyCapitalShareTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentCompanyCapitalShareTransactionsAbstract_lbl" xml:lang="en-US">Investment Company, Capital Share Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss from operations to net cash provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_2_lbl" xml:lang="en-US">Undistributed earnings from investments in equity method affiliates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Net changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xml:lang="en-US">Advances from customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xml:lang="en-US">Other long-term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Purchase of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from short-term borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayments of short-term borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from stock option exercise to common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Description of Business</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Receivables [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">Short-Term Borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Other Payable and Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TextBlockAbstract" xlink:to="us-gaap_TextBlockAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TextBlockAbstract_lbl" xml:lang="en-US">Text Block [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_WarrantLiabilityTextBlock" xlink:label="acmr_WarrantLiabilityTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_WarrantLiabilityTextBlock" xlink:to="acmr_WarrantLiabilityTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_WarrantLiabilityTextBlock_lbl" xml:lang="en-US">Warrant Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="us-gaap_OtherLiabilitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="us-gaap_OtherLiabilitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesDisclosureAbstract_lbl" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Other Long-Term Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">Equity Method Investment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Balances and Transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Stock-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Basic and Diluted Net Loss per Common Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Calculation of basic and diluted net loss per common share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Short-term borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Other payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Other long-term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Summary of future minimum lease payments under non-cancelable lease agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Summary of share option activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Summary of assumptions used to determine fair value of share options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_lbl" xml:lang="en-US">Numerator:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_3_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Net income (loss) attributable to non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss available to common stockholders, basic and diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xml:lang="en-US">Denominator:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted average shares outstanding, basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of dilutive securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Weighted average shares outstanding, diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xml:lang="en-US">Net loss per common share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2_lbl" xml:lang="en-US">Less: Allowance for doubtful accounts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPledgedAsCollateral" xlink:label="us-gaap_LoansPledgedAsCollateral" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPledgedAsCollateral" xlink:to="us-gaap_LoansPledgedAsCollateral_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPledgedAsCollateral_lbl" xml:lang="en-US">Accounts receivable were pledged as collateral for borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Total inventory, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory reserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Total inventory, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_2_lbl" xml:lang="en-US">Inventory reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_InventoryPledgedAsCollateral" xlink:label="acmr_InventoryPledgedAsCollateral" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_InventoryPledgedAsCollateral" xlink:to="acmr_InventoryPledgedAsCollateral_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_InventoryPledgedAsCollateral_lbl" xml:lang="en-US">Inventory pledged as collateral for borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: Total accumulated depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Construction in progress</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Total property, plant and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:label="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:to="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_lbl" xml:lang="en-US">Property Plant And Equipment Capitalized Interest Costs [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="us-gaap_ShortTermDebtLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBorrowings_2_lbl" xml:lang="en-US">Short-term borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowings" xlink:to="us-gaap_InterestExpenseShortTermBorrowings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseShortTermBorrowings_lbl" xml:lang="en-US">Interest expense related to short-term borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToOtherRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_DueToOtherRelatedPartiesClassifiedCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToOtherRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_DueToOtherRelatedPartiesClassifiedCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToOtherRelatedPartiesClassifiedCurrent_lbl" xml:lang="en-US">Lease expenses and payable for leasehold improvement due to a related party (note 11)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xml:lang="en-US">Commissions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xml:lang="en-US">Accrued warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Accrued professional fees</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_AccruedMachineTestingFeeCurrent" xlink:label="acmr_AccruedMachineTestingFeeCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_AccruedMachineTestingFeeCurrent" xlink:to="acmr_AccruedMachineTestingFeeCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_AccruedMachineTestingFeeCurrent_lbl" xml:lang="en-US">Accrued machine testing fee</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Others</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_OtherLongTermLiabilitiesTable" xlink:label="acmr_OtherLongTermLiabilitiesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_OtherLongTermLiabilitiesTable" xlink:to="acmr_OtherLongTermLiabilitiesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_OtherLongTermLiabilitiesTable_lbl" xml:lang="en-US">Other Long Term Liabilities [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_OtherLongTermLiabilitiesLineItems" xlink:label="acmr_OtherLongTermLiabilitiesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_OtherLongTermLiabilitiesLineItems" xlink:to="acmr_OtherLongTermLiabilitiesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_OtherLongTermLiabilitiesLineItems_lbl" xml:lang="en-US">Other Long Term Liabilities [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Other long-term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:label="us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:to="us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_lbl" xml:lang="en-US">Undistributed earnings attributable to ACM's equity method investment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Purchased materials amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts payable-related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Leasing expense under lease agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Lease expenses and payable for leasehold improvement due to a related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US">Rent expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Shares of common stock issued for stock option exercises</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Option Shares, Outstanding, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of Option Shares, Outstanding, Granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Number of Option Shares, Outstanding, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Number of Option Shares, Outstanding, Expired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Option Shares, Outstanding, Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Number of Option Shares, Outstanding, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Vested and exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Outstanding, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Expired</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Weighted Average Grant Date Fair Value, Outstanding, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Outstanding, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Expired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted Average Exercise Price, Outstanding, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term, Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Fair value of common share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term in years</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unrecognized employee stock-based compensation expense, net of estimated forfeitures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Weighted-average period over which unrecognized compensation is expected to be recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xml:lang="en-US">Number of options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_IncomeTaxesTable" xlink:label="acmr_IncomeTaxesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_IncomeTaxesTable" xlink:to="acmr_IncomeTaxesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_IncomeTaxesTable_lbl" xml:lang="en-US">Income Taxes [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_IncomeTaxesLineItems" xlink:label="acmr_IncomeTaxesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_IncomeTaxesLineItems" xlink:to="acmr_IncomeTaxesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_IncomeTaxesLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US">Tax Period [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory U.S federal income tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Statutory Chinese income tax rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income tax provision (benefit)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_AccruedMachineTestingFeeCurrent" xlink:to="acmr_AccruedMachineTestingFeeCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_AccruedMachineTestingFeeCurrent_doc" xml:lang="en-US">Accrued Machine Testing Fee, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_AcmShanghaiMember" xlink:label="acmr_AcmShanghaiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_AcmShanghaiMember" xlink:to="acmr_AcmShanghaiMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_AcmShanghaiMember_doc" xml:lang="en-US">ACM Shanghai [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_AcmWuxiMember" xlink:label="acmr_AcmWuxiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_AcmWuxiMember" xlink:to="acmr_AcmWuxiMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_AcmWuxiMember_doc" xml:lang="en-US">ACM Wuxi.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_DocumentAndEntityInformationAbstract" xlink:label="acmr_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_DocumentAndEntityInformationAbstract" xlink:to="acmr_DocumentAndEntityInformationAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_DocumentAndEntityInformationAbstract_doc" xml:lang="en-US">Document and entity information.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_EmployeeAndNonEmployeeMember" xlink:label="acmr_EmployeeAndNonEmployeeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_EmployeeAndNonEmployeeMember" xlink:to="acmr_EmployeeAndNonEmployeeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_EmployeeAndNonEmployeeMember_doc" xml:lang="en-US">Employee and non-employee.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_IncomeTaxesLineItems" xlink:to="acmr_IncomeTaxesLineItems_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_IncomeTaxesLineItems_doc" xml:lang="en-US">Line items represent disclosure of income taxes.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_IncomeTaxesTable" xlink:to="acmr_IncomeTaxesTable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_IncomeTaxesTable_doc" xml:lang="en-US">Income Taxes [Table]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_InventoryPledgedAsCollateral" xlink:to="acmr_InventoryPledgedAsCollateral_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_InventoryPledgedAsCollateral_doc" xml:lang="en-US">Inventory Pledged As Collateral</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_LineOfCreditFivePointSixNinePercentDueMarchFiveTwentyEighteenMember" xlink:label="acmr_LineOfCreditFivePointSixNinePercentDueMarchFiveTwentyEighteenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_LineOfCreditFivePointSixNinePercentDueMarchFiveTwentyEighteenMember" xlink:to="acmr_LineOfCreditFivePointSixNinePercentDueMarchFiveTwentyEighteenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_LineOfCreditFivePointSixNinePercentDueMarchFiveTwentyEighteenMember_doc" xml:lang="en-US">Line of credit Five Point Six Nine Percent due March Five Twenty Eighteen [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_LineOfCreditFivePointSixSixPercentDueJulyThreeTwentySeventeenMember" xlink:label="acmr_LineOfCreditFivePointSixSixPercentDueJulyThreeTwentySeventeenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_LineOfCreditFivePointSixSixPercentDueJulyThreeTwentySeventeenMember" xlink:to="acmr_LineOfCreditFivePointSixSixPercentDueJulyThreeTwentySeventeenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_LineOfCreditFivePointSixSixPercentDueJulyThreeTwentySeventeenMember_doc" xml:lang="en-US">Line of credit Five Point Six Six Percent due July Three Twenty Seventeen [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyThreeTwentyEighteenMember" xlink:label="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyThreeTwentyEighteenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyThreeTwentyEighteenMember" xlink:to="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyThreeTwentyEighteenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyThreeTwentyEighteenMember_doc" xml:lang="en-US">Line of credit Five Point Six Six Percent due September Twenty Three Twenty Eighteen [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyTwoTwentyEighteenMember" xlink:label="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyTwoTwentyEighteenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyTwoTwentyEighteenMember" xlink:to="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyTwoTwentyEighteenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_LineOfCreditFivePointSixSixPercentDueSeptemberTwentyTwoTwentyEighteenMember_doc" xml:lang="en-US">Line of credit Five Point Six Six Percent due September Twenty Two Twenty Eighteen [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_LineOfCreditThreePointTwoPercentDueJulyThreeTwentySeventeenMember" xlink:label="acmr_LineOfCreditThreePointTwoPercentDueJulyThreeTwentySeventeenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_LineOfCreditThreePointTwoPercentDueJulyThreeTwentySeventeenMember" xlink:to="acmr_LineOfCreditThreePointTwoPercentDueJulyThreeTwentySeventeenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_LineOfCreditThreePointTwoPercentDueJulyThreeTwentySeventeenMember_doc" xml:lang="en-US">Line of credit Three Point Two Percent due July Three Twenty Seventeen [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_LoanAgreementMember" xlink:label="acmr_LoanAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_LoanAgreementMember" xlink:to="acmr_LoanAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_LoanAgreementMember_doc" xml:lang="en-US">Loan agreement.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_NinebellMember" xlink:to="acmr_NinebellMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_NinebellMember_doc" xml:lang="en-US">Ninebel.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_NonEmployeeAwardsMember" xlink:to="acmr_NonEmployeeAwardsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_NonEmployeeAwardsMember_doc" xml:lang="en-US">Non-employee awards.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_OperatingLeaseAgreementMember" xlink:label="acmr_OperatingLeaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_OperatingLeaseAgreementMember" xlink:to="acmr_OperatingLeaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_OperatingLeaseAgreementMember_doc" xml:lang="en-US">Operating Lease Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_OtherLongTermLiabilitiesLineItems" xlink:to="acmr_OtherLongTermLiabilitiesLineItems_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_OtherLongTermLiabilitiesLineItems_doc" xml:lang="en-US">Other Long Term Liabilities [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_OtherLongTermLiabilitiesTable" xlink:to="acmr_OtherLongTermLiabilitiesTable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_OtherLongTermLiabilitiesTable_doc" xml:lang="en-US">Other Long Term Liabilities [Table]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:to="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract_doc" xml:lang="en-US">Property Plant And Equipment Capitalized Interest Costs [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SeriesAConvertiblePreferredStockMember" xlink:label="acmr_SeriesAConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SeriesAConvertiblePreferredStockMember" xlink:to="acmr_SeriesAConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SeriesAConvertiblePreferredStockMember_doc" xml:lang="en-US">Series A Convertible Preferred Stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SeriesBConvertiblePreferredStockMember" xlink:label="acmr_SeriesBConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SeriesBConvertiblePreferredStockMember" xlink:to="acmr_SeriesBConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SeriesBConvertiblePreferredStockMember_doc" xml:lang="en-US">Series B Convertible Preferred Stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SeriesCConvertiblePreferredStockMember" xlink:label="acmr_SeriesCConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SeriesCConvertiblePreferredStockMember" xlink:to="acmr_SeriesCConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SeriesCConvertiblePreferredStockMember_doc" xml:lang="en-US">Series C Convertible Preferred Stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SeriesDConvertiblePreferredStockMember" xlink:label="acmr_SeriesDConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SeriesDConvertiblePreferredStockMember" xlink:to="acmr_SeriesDConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SeriesDConvertiblePreferredStockMember_doc" xml:lang="en-US">Series D Convertible Preferred Stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SeriesEConvertiblePreferredStockMember" xlink:label="acmr_SeriesEConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SeriesEConvertiblePreferredStockMember" xlink:to="acmr_SeriesEConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SeriesEConvertiblePreferredStockMember_doc" xml:lang="en-US">Series E Convertible Preferred Stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SeriesFConvertiblePreferredStockMember" xlink:label="acmr_SeriesFConvertiblePreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SeriesFConvertiblePreferredStockMember" xlink:to="acmr_SeriesFConvertiblePreferredStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SeriesFConvertiblePreferredStockMember_doc" xml:lang="en-US">Series F Convertible Preferred Stock.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShanghaiZhangjiangGroupCoLtdMember" xlink:to="acmr_ShanghaiZhangjiangGroupCoLtdMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShanghaiZhangjiangGroupCoLtdMember_doc" xml:lang="en-US">Shanghai Zhangjiang Group Co., Ltd.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options exercised in period weighted average grant date fair value.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options expired in period weighted average grant date fair value.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options forfeited in period weighted average grant date fair value.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options outstanding in period weighted average grant date fair value.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:label="acmr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:to="acmr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract_doc" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShengxinShanghaiManagementConsultingLimitedPartnershipMember" xlink:label="acmr_ShengxinShanghaiManagementConsultingLimitedPartnershipMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShengxinShanghaiManagementConsultingLimitedPartnershipMember" xlink:to="acmr_ShengxinShanghaiManagementConsultingLimitedPartnershipMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShengxinShanghaiManagementConsultingLimitedPartnershipMember_doc" xml:lang="en-US">Shengxin (Shanghai) Management Consulting Limited Partnership.</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShorttermBorrowingsDueFebruaryTenTwentySeventeenMember" xlink:label="acmr_ShorttermBorrowingsDueFebruaryTenTwentySeventeenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShorttermBorrowingsDueFebruaryTenTwentySeventeenMember" xlink:to="acmr_ShorttermBorrowingsDueFebruaryTenTwentySeventeenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShorttermBorrowingsDueFebruaryTenTwentySeventeenMember_doc" xml:lang="en-US">Short-Term Borrowings Due February Ten Twenty Seventeen [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShorttermBorrowingsDueJuneTwentyFourTwentySeventeenMember" xlink:label="acmr_ShorttermBorrowingsDueJuneTwentyFourTwentySeventeenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShorttermBorrowingsDueJuneTwentyFourTwentySeventeenMember" xlink:to="acmr_ShorttermBorrowingsDueJuneTwentyFourTwentySeventeenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_ShorttermBorrowingsDueJuneTwentyFourTwentySeventeenMember_doc" xml:lang="en-US">Short-Term Borrowings Due June Twenty Four Twenty Seventeen [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SubsidiesToElectroCopperPlatingProjectMember" xlink:to="acmr_SubsidiesToElectroCopperPlatingProjectMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SubsidiesToElectroCopperPlatingProjectMember_doc" xml:lang="en-US">Subsidies to Electro Copper Plating project [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SubsidiesToPatentProjectMember" xlink:label="acmr_SubsidiesToPatentProjectMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SubsidiesToPatentProjectMember" xlink:to="acmr_SubsidiesToPatentProjectMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SubsidiesToPatentProjectMember_doc" xml:lang="en-US">Subsidies to Patent project [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_SubsidiesToStressFreePolishingProjectMember" xlink:to="acmr_SubsidiesToStressFreePolishingProjectMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_SubsidiesToStressFreePolishingProjectMember_doc" xml:lang="en-US">Subsidies to Stress Free Polishing project [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_WarrantLiabilityTextBlock" xlink:to="acmr_WarrantLiabilityTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="acmr_WarrantLiabilityTextBlock_doc" xml:lang="en-US">Warrant Liability [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_2_lbl" xml:lang="en-US">Increase (Decrease) in Customer Advances</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_2_lbl" xml:lang="en-US">Repayments of Short-term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_2_lbl" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_2_lbl" xml:lang="en-US">Accounts Receivable, Gross, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_2_lbl" xml:lang="en-US">Inventory, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:to="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_4_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding In Period Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>acmr-20180331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.22b -->
    <!-- Field: Doc-Info; Name: Source; Value: 176511 03312018 10Q1.xfr; Date: 2018%2D05%2D11T18:50:03Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/DocumentandEntityInformation" xlink:href="acmr-20180331.xsd#DocumentandEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:href="acmr-20180331.xsd#StatementOfFinancialPositionClassified" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" xlink:href="acmr-20180331.xsd#StatementOfFinancialPositionClassifiedParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfIncome" xlink:href="acmr-20180331.xsd#StatementOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:href="acmr-20180331.xsd#StatementOfCashFlowsIndirect" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsShortTermDebtTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:href="acmr-20180331.xsd#NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="acmr-20180331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/AccountsReceivableDetails" xlink:href="acmr-20180331.xsd#AccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/AccountsReceivableDetailsNarrative" xlink:href="acmr-20180331.xsd#AccountsReceivableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/InventoryDetails" xlink:href="acmr-20180331.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/InventoryDetailsNarrative" xlink:href="acmr-20180331.xsd#InventoryDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentDetails" xlink:href="acmr-20180331.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="acmr-20180331.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Short-termBorrowingDetails" xlink:href="acmr-20180331.xsd#Short-termBorrowingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative" xlink:href="acmr-20180331.xsd#Short-termBorrowingsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails" xlink:href="acmr-20180331.xsd#OtherPayableAndAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/OtherLong-termLiabilitiesDetails" xlink:href="acmr-20180331.xsd#OtherLong-termLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative" xlink:href="acmr-20180331.xsd#EquityMethodInvestmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:href="acmr-20180331.xsd#RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/LeasesDetails" xlink:href="acmr-20180331.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/LeasesDetailsNarrative" xlink:href="acmr-20180331.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation" xlink:href="acmr-20180331.xsd#DisclosureCommonStockAdditionalInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetails1" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="acmr-20180331.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://acmrsh.com/role/IncomeTaxesDetailsNarrative" xlink:href="acmr-20180331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/DocumentandEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_DocumentAndEntityInformationAbstract" xlink:label="loc_acmrDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_deiDocumentInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_deiDocumentInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationTable" xlink:to="loc_deiDocumentInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiDocumentInformationLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapShortTermBorrowings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaapWarrantsAndRightsOutstanding" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapWarrantsAndRightsOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaapCustomerAdvancesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCustomerAdvancesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfIncome" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaapMarketingAndAdvertisingExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapMarketingAndAdvertisingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:to="loc_us-gaapProfitLoss_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:title="00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentCompanyCapitalShareTransactionsAbstract" xlink:label="loc_us-gaapInvestmentCompanyCapitalShareTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentCompanyCapitalShareTransactionsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncomeLossFromEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInReceivables" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerAdvances" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerAdvances" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentCompanyCapitalShareTransactionsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentCompanyCapitalShareTransactionsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaapProceedsFromShortTermDebt" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapProceedsFromShortTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfShortTermDebt" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapRepaymentsOfShortTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentCompanyCapitalShareTransactionsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="00000006 - Disclosure - Description of Business">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" xlink:title="00000007 - Disclosure - Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:title="00000008 - Disclosure - Accounts Receivable">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" xlink:title="00000009 - Disclosure - Inventory">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="00000010 - Disclosure - Property, Plant and Equipment, Net">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock" xlink:title="00000011 - Disclosure - Short-Term Borrowings">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaapShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapShortTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="00000012 - Disclosure - Other Payable and Accrued Expenses">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock" xlink:title="00000013 - Disclosure - Warrant Liability">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaapTextBlockAbstract" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_WarrantLiabilityTextBlock" xlink:label="loc_acmrWarrantLiabilityTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTextBlockAbstract" xlink:to="loc_acmrWarrantLiabilityTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock" xlink:title="00000014 - Disclosure - Other Long-Term Liabilities">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherLiabilitiesDisclosureAbstract" xlink:to="loc_us-gaapOtherLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock" xlink:title="00000015 - Disclosure - Equity Method Investment">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaapEquityMethodInvestmentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapEquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" xlink:title="00000016 - Disclosure - Related Party Balances and Transactions">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock" xlink:title="00000017 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" xlink:title="00000018 - Disclosure - Common Stock">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="00000019 - Disclosure - Stock-Based Compensation">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" xlink:title="00000020 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" xlink:title="00000021 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" xlink:title="00000022 - Disclosure - Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" xlink:title="00000023 - Disclosure - Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" xlink:title="00000024 - Disclosure - Accounts Receivable (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" xlink:title="00000025 - Disclosure - Inventory (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" xlink:title="00000026 - Disclosure - Property, Plant and Equipment, Net (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables" xlink:title="00000027 - Disclosure - Short-Term Borrowings (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="loc_us-gaapScheduleOfShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" xlink:title="00000028 - Disclosure - Other Payable and Accrued Expenses (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables" xlink:title="00000029 - Disclosure - Other Long-Term Liabilities (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="loc_us-gaapOtherNoncurrentLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherLiabilitiesDisclosureAbstract" xlink:to="loc_us-gaapOtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables" xlink:title="00000030 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" xlink:title="00000031 - Disclosure - Stock-Based Compensation (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000032 - Disclosure - Summary of Significant Accounting Policies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="loc_us-gaapEarningsPerShareReconciliationAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareReconciliationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareReconciliationAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareReconciliationAbstract" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareReconciliationAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/AccountsReceivableDetails" xlink:title="00000033 - Disclosure - Accounts Receivable (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaapAccountsReceivableGrossCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableGrossCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/AccountsReceivableDetailsNarrative" xlink:title="00000034 - Disclosure - Accounts Receivable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPledgedAsCollateral" xlink:label="loc_us-gaapLoansPledgedAsCollateral" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapLoansPledgedAsCollateral" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/InventoryDetails" xlink:title="00000035 - Disclosure - Inventory (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/InventoryDetailsNarrative" xlink:title="00000036 - Disclosure - Inventory (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_InventoryPledgedAsCollateral" xlink:label="loc_acmrInventoryPledgedAsCollateral" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_acmrInventoryPledgedAsCollateral" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/PropertyPlantAndEquipmentDetails" xlink:title="00000037 - Disclosure - Property, Plant and Equipment (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="loc_us-gaapToolsDiesAndMoldsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapToolsDiesAndMoldsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaapTransportationEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTransportationEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaapConstructionInProgressGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapConstructionInProgressGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000038 - Disclosure - Property, Plant and Equipment, Net (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:label="loc_acmrPropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrPropertyPlantAndEquipmentCapitalizedInterestCostsAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Short-termBorrowingDetails" xlink:title="00000039 - Disclosure - Short-Term Borrowing (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings1Member" xlink:label="loc_acmrShortTermBorrowings1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings2Member" xlink:label="loc_acmrShortTermBorrowings2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings3Member" xlink:label="loc_acmrShortTermBorrowings3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings4Member" xlink:label="loc_acmrShortTermBorrowings4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings5Member" xlink:label="loc_acmrShortTermBorrowings5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings6Member" xlink:label="loc_acmrShortTermBorrowings6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings7Member" xlink:label="loc_acmrShortTermBorrowings7Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings7Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShortTermBorrowings8Member" xlink:label="loc_acmrShortTermBorrowings8Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_acmrShortTermBorrowings8Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapShortTermBorrowings" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative" xlink:title="00000040 - Disclosure - Short-Term Borrowings (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings" xlink:label="loc_us-gaapInterestExpenseShortTermBorrowings" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapInterestExpenseShortTermBorrowings" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails" xlink:title="00000041 - Disclosure - Other Payable and Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToOtherRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapDueToOtherRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapDueToOtherRelatedPartiesClassifiedCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalesCommissionCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_AccruedMachineTestingFeeCurrent" xlink:label="loc_acmrAccruedMachineTestingFeeCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_acmrAccruedMachineTestingFeeCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/OtherLong-termLiabilitiesDetails" xlink:title="00000042 - Disclosure - Other Long-Term Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_OtherLongTermLiabilitiesTable" xlink:label="loc_acmrOtherLongTermLiabilitiesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherLiabilitiesDisclosureAbstract" xlink:to="loc_acmrOtherLongTermLiabilitiesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_OtherLongTermLiabilitiesLineItems" xlink:label="loc_acmrOtherLongTermLiabilitiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrOtherLongTermLiabilitiesTable" xlink:to="loc_acmrOtherLongTermLiabilitiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrOtherLongTermLiabilitiesTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SubsidiesToStressFreePolishingProjectMember" xlink:label="loc_acmrSubsidiesToStressFreePolishingProjectMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_acmrSubsidiesToStressFreePolishingProjectMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SubsidiesToElectroCopperPlatingProjectMember" xlink:label="loc_acmrSubsidiesToElectroCopperPlatingProjectMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_acmrSubsidiesToElectroCopperPlatingProjectMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrOtherLongTermLiabilitiesLineItems" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative" xlink:title="00000043 - Disclosure - Equity Method Investment (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="loc_us-gaapEquityMethodInvesteeNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_us-gaapEquityMethodInvesteeNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NinebellMember" xlink:label="loc_acmrNinebellMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvesteeNameDomain" xlink:to="loc_acmrNinebellMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:label="loc_us-gaapRetainedEarningsUndistributedEarningsFromEquityMethodInvestees" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRetainedEarningsUndistributedEarningsFromEquityMethodInvestees" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:title="00000044 - Disclosure - Related Party Balances and Transactions (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NinebellMember" xlink:label="loc_acmrNinebellMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_acmrNinebellMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShanghaiZhangjiangGroupCoLtdMember" xlink:label="loc_acmrShanghaiZhangjiangGroupCoLtdMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_acmrShanghaiZhangjiangGroupCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/LeasesDetails" xlink:title="00000045 - Disclosure - Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/LeasesDetailsNarrative" xlink:title="00000046 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaapOperatingLeasesRentExpenseNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesRentExpenseNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation" xlink:title="00000047 - Disclosure - Common Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="loc_us-gaapClassOfStockDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="loc_us-gaapConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="loc_us-gaapConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidatedEntitiesAxis" xlink:to="loc_us-gaapConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_deiLegalEntityAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetails" xlink:title="00000048 - Disclosure - Stock-Based Compensation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_acmrShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetails1" xlink:title="00000049 - Disclosure - Stock-Based Compensation (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000050 - Disclosure - Stock-Based Compensation (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:label="loc_acmrSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_NonEmployeeAwardsMember" xlink:label="loc_acmrNonEmployeeAwardsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_acmrNonEmployeeAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://acmrsh.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000051 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_IncomeTaxesTable" xlink:label="loc_acmrIncomeTaxesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_acmrIncomeTaxesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="acmr-20180331.xsd#acmr_IncomeTaxesLineItems" xlink:label="loc_acmrIncomeTaxesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrIncomeTaxesTable" xlink:to="loc_acmrIncomeTaxesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrIncomeTaxesTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaapTaxPeriodAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrIncomeTaxesTable" xlink:to="loc_us-gaapTaxPeriodAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_acmrIncomeTaxesLineItems" xlink:to="loc_us-gaapUnrecognizedTaxBenefits" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809474560">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>May 09, 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">Mar. 31,  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">Q1<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">ACMR<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ACM RESEARCH, INC.<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001680062<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<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">13,626,637<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 );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,213,510<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 12b<br> -Subsection 1<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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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) or (5) Smaller Reporting 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>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_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 12b<br> -Subsection 1<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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>
<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>16
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809958944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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">$ 15,186<span></span>
</td>
<td class="nump">$ 17,681<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, less allowance for doubtful accounts of $ nil as of March 31, 2018 and $ nil as of December 31, 2017 (note 3)</a></td>
<td class="nump">27,793<span></span>
</td>
<td class="nump">26,762<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_AccountsAndOtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">1,222<span></span>
</td>
<td class="nump">2,491<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_InventoryNet', window );">Inventory (note 4)</a></td>
<td class="nump">19,865<span></span>
</td>
<td class="nump">15,388<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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">2,383<span></span>
</td>
<td class="nump">546<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">46<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">66,494<span></span>
</td>
<td class="nump">62,914<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 (note 5)</a></td>
<td class="nump">2,731<span></span>
</td>
<td class="nump">2,340<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">126<span></span>
</td>
<td class="nump">106<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_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred tax assets (note 15)</a></td>
<td class="nump">1,345<span></span>
</td>
<td class="nump">1,294<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 );">Investment in affiliates, equity method (note 10)</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">1,237<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_Assets', window );">Total assets</a></td>
<td class="nump">71,934<span></span>
</td>
<td class="nump">67,891<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_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="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_ShortTermBorrowings', window );">Short-term borrowings (note 6)</a></td>
<td class="nump">10,376<span></span>
</td>
<td class="nump">5,095<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_WarrantsAndRightsOutstanding', window );">Warrant liability (note 8)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,079<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">5,525<span></span>
</td>
<td class="nump">7,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_CustomerAdvancesCurrent', window );">Advances from customers</a></td>
<td class="nump">264<span></span>
</td>
<td class="nump">143<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_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">44<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_OtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued expenses (note 7)</a></td>
<td class="nump">6,542<span></span>
</td>
<td class="nump">6,037<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">22,751<span></span>
</td>
<td class="nump">21,817<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 long-term liabilities (note 9)</a></td>
<td class="nump">6,181<span></span>
</td>
<td class="nump">6,217<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">28,932<span></span>
</td>
<td class="nump">28,034<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>Stockholders' equity (deficit):</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_AdditionalPaidInCapitalCommonStock', window );">Additional paid in capital</a></td>
<td class="nump">54,915<span></span>
</td>
<td class="nump">49,695<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 );">Accumulated deficit</a></td>
<td class="num">(12,741)<span></span>
</td>
<td class="num">(9,961)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">827<span></span>
</td>
<td class="nump">122<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 stockholders&#8217; equity</a></td>
<td class="nump">43,002<span></span>
</td>
<td class="nump">39,857<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 stockholders&#8217; equity</a></td>
<td class="nump">71,934<span></span>
</td>
<td class="nump">67,891<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 );">Common Class A [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>Stockholders' equity (deficit):</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</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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 );">Common Class B [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>Stockholders' equity (deficit):</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</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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, receivable from customers, clients, or other third-parties, and receivables classified as other due 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>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_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. 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://www.xbrl.org/2003/role/presentationRef<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_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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 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)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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)(1))<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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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 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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669686-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</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 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_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 current portion of prepayments received from customers for goods or services to be provided 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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<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_DeferredTaxAssetsLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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=66022249&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</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_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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://www.xbrl.org/2003/role/presentationRef<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 within a future period of 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<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_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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)(16)(a)(1))<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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_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_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-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_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>17
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803233712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for doubtful accounts</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ .0001<span></span>
</td>
<td class="nump">$ 0.0001<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, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,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, shares issued</a></td>
<td class="nump">13,390,270<span></span>
</td>
<td class="nump">12,935,546<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">13,390,270<span></span>
</td>
<td class="nump">12,935,546<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 );">Common Class B [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</a></td>
<td class="nump">$ .0001<span></span>
</td>
<td class="nump">$ 0.0001<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, shares authorized</a></td>
<td class="nump">7,303,533<span></span>
</td>
<td class="nump">7,303,533<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, shares issued</a></td>
<td class="nump">2,409,738<span></span>
</td>
<td class="nump">2,409,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">2,409,738<span></span>
</td>
<td class="nump">2,409,738<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<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_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>18
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809751312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 9,743<span></span>
</td>
<td class="nump">$ 5,660<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 revenue</a></td>
<td class="nump">4,621<span></span>
</td>
<td class="nump">3,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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">5,122<span></span>
</td>
<td class="nump">2,402<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_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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_MarketingAndAdvertisingExpense', window );">Sales and marketing</a></td>
<td class="nump">1,855<span></span>
</td>
<td class="nump">1,163<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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,541<span></span>
</td>
<td class="nump">928<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</a></td>
<td class="nump">3,630<span></span>
</td>
<td class="nump">1,864<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_OperatingExpenses', window );">Total operating expenses, net</a></td>
<td class="nump">7,026<span></span>
</td>
<td class="nump">3,955<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 );">Loss from operations</a></td>
<td class="num">(1,904)<span></span>
</td>
<td class="num">(1,553)<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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(78)<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 expense, net</a></td>
<td class="num">(755)<span></span>
</td>
<td class="num">(64)<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 );">Equity in net income of affiliates</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<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 );">Loss before income taxes</a></td>
<td class="num">(2,758)<span></span>
</td>
<td class="num">(1,693)<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 );">Income tax expense (note 15)</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(781)<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 loss</a></td>
<td class="num">(2,780)<span></span>
</td>
<td class="num">(2,474)<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 );">Less: Net loss attributable to non-controlling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(385)<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 loss attributable to ACM Research, Inc.</a></td>
<td class="num">(2,780)<span></span>
</td>
<td class="num">(2,089)<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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive loss:</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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(2,780)<span></span>
</td>
<td class="num">(2,474)<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">705<span></span>
</td>
<td class="nump">44<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(2,075)<span></span>
</td>
<td class="num">(2,430)<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Comprehensive loss attributable to non-controlling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(369)<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_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss attributable to ACM Research, Inc. (note 2)</a></td>
<td class="num">$ (2,075)<span></span>
</td>
<td class="num">$ (2,061)<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per common share (note 2):</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.43)<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.43)<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 common shares outstanding used in computing per share amounts (note 2):</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">15,383,086<span></span>
</td>
<td class="nump">4,817,745<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</a></td>
<td class="nump">15,383,086<span></span>
</td>
<td class="nump">4,817,745<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e557-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_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4613674-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569643-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</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 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=96868048&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=66022249&amp;loc=d3e33749-111570<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 total expense recognized in the period for promotion, public relations, and brand or product advertising.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32211-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<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_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<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_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://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1448-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_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>19
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809831216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating 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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (2,780)<span></span>
</td>
<td class="num">$ (2,474)<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss from operations to net cash provided by operating 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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">57<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 );">Undistributed earnings from investments in equity method affiliates</a></td>
<td class="num">(1)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">781<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,175<span></span>
</td>
<td class="nump">835<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Net changes in operating assets and liabilities:</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_IncreaseDecreaseInReceivables', window );">Accounts receivable</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">3,068<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_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="nump">1,331<span></span>
</td>
<td class="nump">275<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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(3,896)<span></span>
</td>
<td class="num">(1,784)<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_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="num">(1,791)<span></span>
</td>
<td class="num">(299)<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_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(100)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(2,364)<span></span>
</td>
<td class="nump">533<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_IncreaseDecreaseInCustomerAdvances', window );">Advances from customers</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">458<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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued expenses</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(9)<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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(278)<span></span>
</td>
<td class="num">(989)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(7,393)<span></span>
</td>
<td class="nump">352<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', 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="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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(395)<span></span>
</td>
<td class="num">(12)<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_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(24)<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities</a></td>
<td class="num">(395)<span></span>
</td>
<td class="num">(36)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', 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="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_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
<td class="nump">7,387<span></span>
</td>
<td class="nump">3,824<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_RepaymentsOfShortTermDebt', window );">Repayments of short-term borrowings</a></td>
<td class="num">(2,306)<span></span>
</td>
<td class="num">(2,541)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercise to common stock</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">378<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by financing activities</a></td>
<td class="nump">5,143<span></span>
</td>
<td class="nump">1,661<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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">150<span></span>
</td>
<td class="num">(13)<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 (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(2,495)<span></span>
</td>
<td class="nump">1,964<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">17,681<span></span>
</td>
<td class="nump">10,119<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">15,186<span></span>
</td>
<td class="nump">12,083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</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_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 76<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<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_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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred income tax expense (benefit) pertaining to income (loss) 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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<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_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=66022249&amp;loc=d3e33749-111570<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInCustomerAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInCustomerAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 current 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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 noncurrent operating liabilities 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_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 receivables 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, after deduction of cash paid for capitalized interest, for interest. Includes, but is not limited to, payment to settle zero-coupon bond for 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.</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 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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) of financing activities, excluding 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) of investing activities, excluding 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3536-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</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 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=98514028&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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 borrowing having initial term of repayment 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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=SL79508275-113901<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_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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 a borrowing having initial term of repayment 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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>20
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805925072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Description of Business</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">ACM Research, Inc. (&#8220;ACM&#8221;)
and its subsidiaries (collectively with ACM, the &#8220;Company&#8221;) develop, manufacture and sell single-wafer wet cleaning
equipment used to improve the manufacturing process and yield for advanced integrated chips. The Company markets and sells, under
the brand name &#8220;Ultra C,&#8221; lines of equipment based on the Company&#8217;s proprietary Space Alternated Phase Shift
(&#8220;SAPS&#8221;) and Timely Energized Bubble Oscillation (&#8220;TEBO&#8221;) technologies. These tools are designed to remove
random defects from a wafer surface efficiently, without damaging the wafer or its features, even at increasingly advanced process
nodes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">ACM was incorporated in
California in 1998, and it initially focused on developing tools for manufacturing process steps involving the integration of ultra
low-K materials and copper. The Company&#8217;s early efforts focused on stress-free copper-polishing technology, and it sold tools
based on that technology in the early 2000s.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In 2006 the Company established
its operational center in Shanghai in the People&#8217;s Republic of China (the &#8220;PRC&#8221;), where it operates through ACM&#8217;s
subsidiary ACM Research (Shanghai), Inc. (&#8220;ACM Shanghai&#8221;). ACM Shanghai was formed to help establish and build relationships
with integrated circuit manufacturers in the PRC, and the Company initially financed its Shanghai operations in part through sales
of non-controlling equity interests in ACM Shanghai.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In 2007 the Company began
to focus its development efforts on single-wafer wet-cleaning solutions for the front-end chip fabrication process. The Company
introduced its SAPS megasonic technology, which can be applied in wet wafer cleaning at numerous steps during the chip fabrication
process, in 2009. It introduced its TEBO technology, which can be applied at numerous steps during the fabrication of small node
two-dimensional conventional and three-dimensional patterned wafers, in March 2016. The Company has designed its equipment models
for SAPS and TEBO solutions using a modular configuration that enables it to create a wet-cleaning tool meeting the specific requirements
of a customer, while using pre-existing designs for chamber, electrical, chemical delivery and other modules. The Company also
offers a range of custom-made equipment, including cleaners, coaters and developers, to back-end wafer assembly and packaging factories,
principally in the PRC.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In 2011 ACM Shanghai formed
a wholly owned subsidiary in the PRC, ACM Research (Wuxi), Inc. (&#8220;ACM Wuxi&#8221;), to manage sales and service operations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In November 2016 ACM redomesticated
from California to Delaware pursuant to a merger in which ACM Research, Inc., a California corporation, was merged into a newly
formed, wholly owned Delaware subsidiary, also named ACM Research, Inc.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In June 2017 ACM formed
a wholly owned subsidiary in Hong Kong, CleanChip Technologies Limited (&#8220;CleanChip&#8221;), to act on the Company&#8217;s
behalf in Asian markets outside the PRC by, for example, serving as a trading partner between ACM Shanghai and its customers, procuring
raw materials and components, performing sales and marketing activities, and making strategic investments.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In August 2017 ACM purchased
18.77% of ACM Shanghai&#8217;s equity interests held by Shanghai Science and Technology Venture Capital Co., Ltd. (&#8220;SSTVC&#8221;).
On November 8, 2017, ACM purchased the remaining 18.36% of ACM Shanghai&#8217;s equity interest held by Shanghai Pudong High-Tech
Investment Co., Ltd. (&#8220;PDHTI&#8221;) and Shanghai Zhangjiang Science &#38; Technology Venture Capital Co., Ltd. (&#8220;ZSTVC&#8221;).
At December 31, 2017, ACM owned all of the outstanding equity interests of ACM Shanghai, and indirectly through ACM Shanghai, owned
all of the outstanding equity interests of ACM Wuxi.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On September 13, 2017,
ACM effectuated a 1-for-3 reverse stock split of Class A and Class&#160;B common stock. Unless otherwise indicated, all share numbers,
per share amount, share prices, exercise prices and conversion rates set forth in these notes and the accompanying condensed consolidated
financial statements have been adjusted retrospectively to reflect the reverse stock split.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On November 2, 2017, the
Registration Statement on Form S-1 (File No. 333- 220451) for ACM&#8217;s initial public offering of Class A common stock (the
&#8220;IPO&#8221;) was declared effective by the U.S. Securities and Exchange Commission. Shares of Class A common stock began
trading on the Nasdaq Global Market on November 3, 2017, and the closing for the IPO was held on November 7, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In December 2017 ACM formed
a wholly owned subsidiary in the Republic of Korea, ACM Research Korea CO., LTD. (&#8220;ACM Korea&#8221;), to serve customers
based in Republic of Korea and perform sales, marketing, research and development activities for new products and solutions.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632276816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Basis of Presentation and Principles of Consolidation</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The consolidated accounts
include ACM and its subsidiaries, ACM Shanghai, ACM Wuxi, CleanChip and ACM Korea. Subsidiaries are those entities in which ACM,
directly and indirectly, controls more than one half of the voting power. All significant intercompany transactions and balances
have been eliminated upon consolidation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The accompanying condensed
consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted
in the United States of America (&#8220;GAAP&#8221;) for interim financial information and the rules and regulations of the Securities
and Exchange Commission (&#8220;SEC&#8221;) for reporting on Form 10-Q. Accordingly, they do not include all the information and
footnotes required by GAAP for complete financial statements herein. The unaudited condensed consolidated financial statements
herein should be read in conjunction with the historical consolidated financial statements of the Company for the year ended December
31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The accompanying condensed
consolidated balance sheet as of March 31, 2018, the condensed consolidated statements of operations and comprehensive loss for
the three months ended March 31, 2018 and 2017, and the condensed consolidated statements of cash flows for the three months ended
March 31, 2018 and 2017 are unaudited. In the opinion of management, the unaudited condensed consolidated financial statements
of the Company reflect all adjustments that are necessary for a fair presentation of the Company&#8217;s financial position and
results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March
31, 2018 and the results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results
to be expected for any future period.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Use of Estimates</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The preparation of condensed
consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the
reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the
reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes.
The Company&#8217;s significant accounting estimates and assumptions include, but are not limited to, those used for the valuation
and recognition of stock-based compensation arrangements and warrant liability, realization of deferred tax assets, assessment
for impairment of long-lived assets, allowance for doubtful accounts, inventory valuation for excess and obsolete inventories,
lower of cost and market value or net realizable value of inventories, depreciable lives of property and equipment, and useful
life of intangible assets. Management of the Company believes that the estimates, judgments and assumptions are reasonable, based
on information available at the time they are made. Actual results could differ materially from those estimates.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Basic and Diluted Net Loss per Common Share</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Basic and diluted net loss
per common share is calculated as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Three Months Ended March 31,</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Numerator:</font></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Net loss&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,780</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,474</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss attributable to non-controlling interest&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(385</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss available to common stockholders, basic and diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,780</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,089</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Denominator:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Weighted average shares outstanding, basic&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,383,086</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,817,745</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Effect of dilutive securities&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted average shares outstanding, diluted&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,383,086</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,817,745</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss per common share:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Basic&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.18</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.43</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Diluted&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.18</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.43</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">ACM has been authorized
to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are
substantially identical in all material respects, except for voting rights. Since ACM did not declare any dividends during the
three months ended March 31, 2018 and 2017, the net loss per common share attributable to each class is the same under the &#8220;two-class&#8221;
method. As such, the two classes of common stock have been presented on a combined basis in the consolidated statements of operations
and comprehensive income (loss) and in the above computation of net loss per common share.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Diluted net loss per common
share reflects the potential dilution from securities that could share in ACM&#8217;s earnings. ACM&#8217;s potential dilutive
securities consist of convertible preferred stocks, stock options and warrants for the three months ended March 31, 2018 and 2017.
Certain potential dilutive securities were excluded from the net loss per share calculation because the impact would be anti-dilutive.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Recent Accounting Pronouncements</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><b><i>Recently Adopted
Accounting Pronouncements</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In May 2017, the <font style="background-color: white">Financial
Accounting Standards Board</font> (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2017-09, <i>Compensation&#8212;Stock
Compensation (Topic 718): Scope of Modification Accounting</i>&#160;(&#8220;ASU 2017-09&#8221;), which provides guidance on determining
which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under
Topic 718. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual
periods, beginning after December 15, 2017. Early adoption is permitted, including adoption in any interim period, for (1)&#160;public
business entities for reporting periods for which financial statements have not yet been issued and (2)&#160;all other entities
for reporting periods for which financial statements have not yet been made available for issuance. The amendments in this ASU
should be applied prospectively to an award modified on or after the adoption date. The adoption of ASU 2017-09 did not have a
material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In February 2017, the FASB
issued ASU No. 2017-05, <i>Other Income&#8212;Gains and Losses from the Derecognition of Nonfinancial Assets (Subtopic 610-20):
Clarifying the Scope of Asset Derecognition Guidance and Accounting for Partial Sales of Nonfinancial Assets</i>&#160;(&#8220;ASU
2017-05&#8221;), which clarifies the scope of nonfinancial asset guidance in Subtopic 610-20. This ASU also clarifies that derecognition
of all businesses and nonprofit activities (except those related to conveyances of oil and gas mineral rights or contracts with
customers) should be accounted for in accordance with the derecognition and deconsolidation guidance in Subtopic 810-10. The amendments
in this ASU also provide guidance on the accounting for so-called &#8220;partial sales&#8221; of nonfinancial assets within the
scope of Subtopic 610-20 and contributions of nonfinancial assets to a joint venture or other noncontrolled investee. The amendments
in this ASU are effective for annual reporting reports beginning after December 15, 2017, including interim reporting periods within
that reporting period. The adoption of ASU 2017-05 did not have a material impact on the Company&#8217;s consolidated financial
statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In November 2016, the FASB
issued ASU No. 2016-18, <i>Statement of Cash Flows (Topic 230): Restricted Cash</i>&#160;(&#8220;ASU 2016-18&#8221;), which requires
that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally
described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted
cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total
amounts shown on the statement of cash flows. The amendments in this ASU do not provide a definition of restricted cash or restricted
cash equivalents. The amendments in this ASU are effective for public business entities for fiscal years beginning after December
15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period.
The adoption of ASU 2016-18 did not have a material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In August 2016, the FASB
issued ASU No. 2016-15, <i>Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</i>&#160;(&#8220;ASU
2016-15&#8221;), which addresses the following cash flow issues: (1)&#160;debt prepayment or debt extinguishment costs; (2)&#160;settlement
of zero-coupon debt instruments or other debt instruments with coupon interest rates that are insignificant in relation to the
effective interest rate of the borrowing; (3)&#160;contingent consideration payments made after a business combination; (4)&#160;proceeds
from the settlement of insurance claims; (5)&#160;proceeds from the settlement of corporate-owned life insurance policies, including
bank-owned life insurance policies; (6)&#160;distributions received from equity method investees; (7)&#160;beneficial interests
in securitization transactions; and (8)&#160;separately identifiable cash flows and application of the predominance principle.
The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2017 and interim
periods within those fiscal years and are effective for all other entities for fiscal years beginning after December 15, 2018 and
interim periods within fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim
period. The adoption of ASU 2016-15 did not have material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In January 2016, the FASB
issued ASU No. 2016-01,&#160;<i>&#8220;Financial Instruments &#8211; Overall (Subtopic 825-10): Recognition and Measurement of
Financial Assets and Financial Liabilities&#8221;</i>&#160;(&#8220;ASU 2016-01&#8221;). The amendments in this update require all
equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those
accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments in this
update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value
of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability
at fair value in accordance with the fair value option for financial instruments. In addition, the amendments in this update eliminate
the requirement for to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be
disclosed for financial instruments measured at amortized cost on the balance sheet for public entities. For public business entities,
the amendments in ASU 2016-01 are effective for fiscal years beginning after December 15, 2017, including interim periods within
those fiscal years. Except for the early application guidance discussed in ASU 2016-01, early adoption of the amendments in this
update is not permitted. The adoption of the ASU 2016-01 did not have a material impact on the Company&#8217;s consolidated financial
statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">In May 2014, the
FASB issued ASU No. 2014-09,&#160;<i>Revenue from Contracts with Customers (Topic 606)</i>&#160;(&#8220;ASU 2014-09&#8221;),&#160;which
amended the existing accounting standards for revenue recognition. ASU 2014-09 establishes principles for recognizing revenue upon
the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange
for those goods or services. ASU 2014-09&#160;and its related clarifying ASUs are effective for annual reporting periods beginning
after December 15, 2017 and interim periods within those annual periods.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">On January 1, 2018,
the Company adopted ASC Topic 606, <i>Revenue from Contracts with Customers</i> and all the related amendments (the &#8220;New
Revenue Standard&#8221;) to all contracts which were not completed as of January 1, 2018 using the modified retrospective method.
The Company does not have open contracts that may result any changes on the revenues applying the New Revenue Standard.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company derives
revenue principally from the sale of single-wafer wet cleaning equipment. Revenue from contracts with customers is recognized using
the following five steps pursuant to the New Revenue Standard:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">1.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Identify the contract(s) with a customer;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">2.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Identify the performance obligations in the contract;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">3.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Determine the transaction price;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">4.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font style="font-size: 8pt">Allocate
the transaction price to the performance obligations in the contract; and </font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">5.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Recognize revenue when (or as) the entity satisfies a performance obligation.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">A contract contains
a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises)
that is distinct. The transaction price is the amount of consideration a company expects to be entitled from a customer in exchange
for providing the goods or services.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The unit of account
for revenue recognition is a performance obligation (a good or service).&#160;&#160;A contract may contain one or more performance
obligations.&#160;&#160;Performance obligations are accounted for separately if they are distinct. A good or service is distinct
if the customer can benefit from the good or service either on its own or together with other resources that are readily available
to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations are combined
with other promised goods or services until the Company identifies a bundle of goods or services that is distinct. Promises in
contracts which do not result in the transfer of a good or service are not performance obligations, as well as those promises that
are administrative in nature, or are immaterial in the context of the contract. The Company has addressed whether various goods
and services promised to the customer represent distinct performance obligations. The Company applied the guidance of ASC Topic
606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct performance obligations.
The Company&#8217;s contracts with customers include more than one performance obligation, for instance, the delivery of an equipment
generally includes the promise to install the equipment in the customer&#8217;s facility. The Company&#8217;s performance obligations
in a sale of equipment generally include production, delivery, installation, together with the provision of warranty.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The transaction
price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which
the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration
to the extent that it is probable of not being subject to significant reversals in the future based on the Company&#8217;s experience
with similar arrangements. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.&#160;This
is done on a relative selling price basis using standalone selling prices (&#8220;SSP&#8221;).&#160;&#160;The SSP represents the
price at which the Company would sell that good or service on a standalone basis at the inception of the contract. Given the requirement
for establishing SSP for all performance obligations, if SSP is directly observable through standalone sales, then such sales should
be considered in the establishment of SSP for the performance obligation. All of the Company&#8217;s products were sold in stand-alone
arrangement, the Company does not have observable SSPs for most performance obligations as they are not regularly sold on a standalone
basis. Production, delivery, installation, together with provision of warranty, as a single unite of accounting.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">Revenue
is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or
services to the customer. Goods or services can transfer at a point in time (upon the acceptance of the products or upon the
arrival at the destination as stipulated in the shipment terms) in a sale arrangement. In general, the Company recognize
revenue when a tool has been demonstrated to meet the customer&#8217;s predetermined specifications and is accepted by the
customer. If terms of the sales provide for a lapsing customer acceptance period, the Company recognizes revenue as of the earlier
of the expiration of the lapsing acceptance period and customer acceptance. In the following circumstances, however, the Company
recognizes revenue upon shipment or delivery, when legal title to the tool is passed to a customer as follows:</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">When the customer has previously accepted the same tool with the same
specifications and when the Company can objectively demonstrate that the tool meets all of the required acceptance criteria;</font></td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">When the sales contract or purchase order contains no acceptance agreement
or no lapsing acceptance provision and when the Company can objectively demonstrate that the tool meets all of the required acceptance;</font></td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">When the customer withholds acceptance due to issues unrelated to
product performance, in which case revenue is recognized when the system is performing as intended and meets predetermined specifications;
or</font></td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">The company&#8217;s sales arrangements don&#8217;t include a general
right of return.</font></td></tr></table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company offers
post-warranty period services, which consist principally of the installation and replacement of parts and small-scale
modifications to the equipment. The related revenue and costs of revenue are recognized when parts have been delivered and
installed, risk of loss has passed to the customer, and collection is probable. The Company does not expect revenue from extended
maintenance service contracts to represent a material portion of  its revenue in the future.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">As such, the Company
has concluded that its revenue recognition under the adoption of ASC Topic 606 will remain the same as previously reported and
will not have material impacts to its condensed consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company
incurs costs related to the acquisition of its contract with customers in the form of sales commissions. Sales commissions
are paid to third party representatives and distributors.&#160;&#160;Contractual agreements with these parties outline
commissions structures and rates to be paid.&#160;&#160;Generally speaking, the contracts are all individual procurement
decisions by the customers and are not for significant periods of time, nor do they include renewal provisions. As such, all
contracts have an economic life of significantly less than a year. Accordingly, the Company expenses sales commissions when
incurred in accordance with the practical expedient in ASC Topic 606 when the underlying contract asset is less than one
year. These costs are recorded within sales and marketing expenses.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">Generally, all
contracts have expected durations of one year or less. Accordingly, the Company applies the practical expedient allowed in ASC Topic
606 and does not disclose information about remaining performance obligations that have original expected durations of one year
or less.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company
does not incur any costs to fulfill the contracts with customers that are not already reported in compliance with
another applicable standard (for example, inventory or plant, property and equipment).<b><i>&#160;</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><b><i>Recent Accounting
Pronouncements Not Yet Adopted</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In February 2018, the FASB
issued ASU No. 2018-02, <i>Income Statement&#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects
from Accumulated Other Comprehensive Income</i> (&#8220;ASU 2018-02&#8221;), which provides financial statement preparers with
an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period
in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof)
is recorded. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and
interim periods within those fiscal years. Early adoption of ASU 2018-02 is permitted, including adoption in any interim period
for the public business entities for reporting periods for which financial statements have not yet been issued. The amendments
in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect
of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The Company is evaluating
the impact of the adoption of ASU No. 2018-02 on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In July 2017, the FASB
issued ASU No. 2017-11, <i>Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and
Hedging (Topic 815):&#160;(Part I) Accounting for Certain Financial Instruments with Down Round Features, (Part II) Replacement
of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily
Redeemable Noncontrolling Interests with a Scope Exception</i>&#160;(&#8220;ASU 2017-11&#8221;), which addresses the complexity
of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked
instruments (or embedded features) that result in the strike price being reduced on the basis of the pricing of future equity offerings.
Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible
instruments) with down round features that require fair value measurement of the entire instrument or conversion option. For public
business entities, the amendments in Part I of this Update are effective for fiscal years, and interim periods within those fiscal
years, beginning after December 15, 2018. For all other entities, the amendments in Part I of this Update are effective for fiscal
years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. The Company
is evaluating the impact of the adoption of ASU 2017-11 on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In January 2017, the FASB
issued ASU No. 2017-04, <i>Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>&#160;(&#8220;ASU
2017-04&#8221;), which removes Step 2 from the goodwill impairment test. An entity will apply a one-step quantitative test and
record the amount of goodwill impairment as the excess of a reporting unit&#8217;s carrying amount over its fair value, not to
exceed the total amount of goodwill allocated to the reporting unit. The new guidance does not amend the optional qualitative assessment
of goodwill impairment. A business entity that is a U.S. Securities and Exchange Commission filer must adopt the amendments in
this ASU for its annual or any interim goodwill impairment test in fiscal years beginning after December 15, 2019. Early adoption
is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is evaluating
the impact of the adoption of ASU 2017-04 on its consolidated financial statements.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In February 2016, the FASB
issued ASU No. 2016-02, <i>Leases (Topic 842)</i> &#160;(&#8220;ASU 2016-02&#8221;). The amendments in this update create Topic
842, <i>Leases</i>, and supersede the leases requirements in Topic 840, <i>Leases</i>. Topic 842 specifies the accounting for leases.
The objective of Topic 842 is to establish the principles that lessees and lessors shall apply to report useful information to
users of financial statements about the amount, timing, and uncertainty of cash flows arising from a lease. The main difference
between Topic 842 and Topic 840 is the recognition of lease assets and lease liabilities for those leases classified as operating
leases under Topic 840. Topic 842 retains a distinction between finance leases and operating leases. The classification criteria
for distinguishing between finance leases and operating leases are substantially similar to the classification criteria for distinguishing
between capital leases and operating leases in the previous leases guidance. The result of retaining a distinction between finance
leases and operating leases is that under the lessee accounting model in Topic 842, the effect of leases in the statement of comprehensive
income and the statement of cash flows is largely unchanged from previous GAAP. The amendments in ASU No. 2016-02 are effective
for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years for public business
entities. Early application of the amendments in ASU No. 2016-02 is permitted. The Company is evaluating the impact of the adoption
of ASU 2016-02 on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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://www.xbrl.org/2003/role/presentationRef<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>22
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805900928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At March 31, 2018 and December
31, 2017, accounts receivable consisted of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Accounts receivable&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">27,793</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">26,762</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Allowance for doubtful accounts&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">27,793</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">26,762</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The Company reviews accounts
receivable on a periodic basis and makes general and specific allowances when there is doubt as to the collectability of individual
balances. No allowance for doubtful accounts was considered necessary at March 31, 2018 and December 31, 2017. At March 31, 2018,
$3,130 of accounts receivable were pledged as collateral for borrowings from financial institutions.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5066-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5162-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6646040400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At March 31, 2018 and December
31, 2017, inventory consisted of the following:&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Raw materials&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,937</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,181</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Work in process&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,496</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,328</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Finished goods&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,432</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,879</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 9pt"><font style="font-size: 8pt">Total inventory, gross&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">19,865</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,388</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Inventory reserve&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total inventory, net&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">19,865</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,388</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At March 31, 2018 and December
31, 2017, the Company did not have an inventory reserve and no inventory was pledged as collateral for borrowings from financial
institutions.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<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_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805924272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, Net</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At March 31, 2018 and December
31, 2017, property, plant and equipment consisted of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Manufacturing equipment</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,038</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">9,660</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Office equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">493</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">463</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Transportation equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">211</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">203</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Leasehold improvement</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">289</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">277</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total cost</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">11,031</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,603</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Total accumulated depreciation</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(8,673</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(8,263</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Construction in progress</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">373</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total property, plant and equipment, net</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,731</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,340</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Depreciation expense was
$85 and $52 for the three months ended March 31, 2018 and 2017, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6617267696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DebtDisclosureAbstract', window );"><strong>Debt 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_ShortTermDebtTextBlock', window );">Short-Term Borrowings</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At March 31, 2018 and December
31, 2017, short-term borrowings consisted of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>March 31, 2018</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2017</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 30
    million  from Bank of China Pudong Branch, due on March 5, 2018 with annual interest rate of 5.69%, secured by certain of the
    Company&#8217;s intellectual property and fully repaid on March 5, 2018</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,219</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 30 million
    from Bank of China Pudong Branch, due on September 11, 2018 with annual interest rate of 5.69%, secured by certain of the
    Company&#8217;s intellectual property and the Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 30 million
    from Bank of China Pudong Branch, due on September 24, 2018 with annual interest rate of 5.69%, secured by certain of the
    Company&#8217;s intellectual property and the Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 25 million
    from Bank of Shanghai Pudong Branch, due on various dates in October 2018 with an annual interest rate of 5.66%, guaranteed
    by the Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,194</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,111</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 25 million
    from Bank of Shanghai Pudong Branch, due on November 20, 2018 with an annual interest rate of 5.66%, guaranteed by the
    Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,027</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 5 million
    from Shanghai Rural Commercial Bank, due on November 21, 2018 with an annual interest rate of 5.44%, guaranteed by the
    Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">795</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">765</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 10 million
    from Shanghai Rural Commercial Bank, due on January 23, 2019 with an annual interest rate of 5.44%, guaranteed by the
    Company&#8217;s CEO and secured by a pledge on accounts receivable (note 3)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 10 million
    from Bank of Communications, due on December 28, 2018 with an annual interest rate of 5.66%</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">10,376</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,095</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">For the three months ended
March 31, 2018 and 2017, interest expense related to short-term borrowings amounted to $103 and $78, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 short-term debt.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<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_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805922672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Payable and Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Other Payable and Accrued Expenses</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At March 31, 2018 and December
31, 2017, other payable and accrued expenses consisted of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; padding-left: 9pt; text-indent: -9pt"><font style="font-size: 8pt">Lease expenses and payable for leasehold improvement due to a related party (note&#160;11)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,248</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,024</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Commissions&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">928</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">836</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued warranty&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">979</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">839</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued payroll&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">227</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">745</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued professional fees&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">196</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued machine testing fees&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,038</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">684</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Others&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">926</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">849</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,542</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,037</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accounts payable and accrued liabilities at the end of 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/presentationRef<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),20,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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>27
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6617327552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant Liability<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_acmr_WarrantLiabilityTextBlock', window );">Warrant Liability</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On December 9, 2016, Shengxin
(Shanghai) Management Consulting Limited Partnership (&#8220;SMC&#8221;), a related party (note 11), delivered RMB 20,124 (approximately
$2,981 as of the close of business on such date) in cash (the &#8220;SMC Investment&#8221;) to ACM Shanghai for potential investment
pursuant to terms to be subsequently negotiated</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On March 14, 2017, ACM,
ACM Shanghai and SMC entered into a securities purchase agreement (the &#8220;SMC Agreement&#8221;) pursuant to which, in exchange
for the SMC Investment, ACM issued to SMC a warrant exercisable, for cash or on a cashless basis, to purchase, at any time on
or before May 17, 2023, all, but not less than all, of 397,502 shares of Class A common stock at a price of $7.50 per share.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The warrant issued to
SMC, while outstanding as of December 31, 2017, was classified as a liability as the warrant was conditional puttable in accordance
with FASB ASC 480, <i>Distinguishing Liabilities from Equity</i>. The fair value of the warrant was adjusted for changes in fair
value at each reporting period but could not be lower than the proceeds of the SMC Investment. The corresponding non-cash gain
or loss of the changes in fair value was recorded in earnings. The methodology used to value the warrant was the Black-Scholes
valuation model.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">On March 30, 2018,
ACM entered into a warrant exercise agreement with ACM Shanghai and SMC pursuant to which SMC exercised its warrant in full by
issuing to ACM a senior secured promissory note in the principal amount of approximately $3,000. ACM then transferred the SMC note
to ACM Shanghai in exchange for an intercompany promissory note of ACM Shanghai in the principal amount of approximately $3,000.
Each of the two notes bears interest at a rate of 3.01% per annum and matures on August 17, 2023. As security for its performance
of its obligations under its note, SMC granted to ACM Shanghai a security interest in the 397,502 shares of Class A common stock
issued to SMC upon its exercise of the warrant.</p>



<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_acmr_WarrantLiabilityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Warrant Liability [Text Block]</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;">acmr_WarrantLiabilityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>28
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632779424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_OtherLiabilitiesDisclosureTextBlock', window );">Other Long-Term Liabilities</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Other long-term liabilities
represent government subsidies received from PRC governmental authorities for development and commercialization of certain technology
but not yet recognized. As of March 31, 2018, and December 31, 2017, other long-term liabilities consisted of the following unearned
government subsidies:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Subsidies to Stress Free Polishing project, commenced in 2008&#160;and 2017</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,977</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,952</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Subsidies to Electro Copper Plating project, commenced in 2014</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,204</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,265</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 9pt"><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,181</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,217</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other liabilities.</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 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,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_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805927680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 Investment</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On September 6, 2017, ACM
and Ninebell Co., Ltd. (&#8220;Ninebell&#8221;), a Korean company that is one of the Company&#8217;s principal materials suppliers,
entered into an ordinary share purchase agreement, effective as of September&#160;11, 2017, pursuant to which Ninebell issued to
ACM ordinary shares representing 20% of Ninebell&#8217;s post-closing equity for a purchase price of $1,200, and a common stock
purchase agreement, effective as of September&#160;11, 2017, pursuant to which ACM issued 133,334 shares of Class A common stock
to Ninebell for a purchase price of $1,000 at $7.50 per share. The investment in Ninebell is accounted for under the equity method.
Undistributed earnings attributable to ACM&#8217;s equity method investment represented $1 of the consolidated retained earnings
at March 31, 2018.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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>30
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6630725808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Balances and Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Balances and Transactions</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On August 18, 2017, ACM
and Ninebell, its equity method investment affiliate (note 10), entered into a loan agreement pursuant to which ACM made an interest-free
loan of $946 to Ninebell, payable in 180 days or automatically extended another 180 days if in default. The loan was secured by
a pledge of Ninebell&#8217;s accounts receivable due from ACM and all money that Ninebell received from ACM. Ninebell repaid the
loan in March 2018. During the three months ended March 31, 2018 and 2017, ACM purchased materials from Ninebell amounting to $970
and $840, respectively. As of March 31, 2018 and December&#160;31, 2017, accounts payable due to Ninebell was $350 and $2,118,
respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">In 2007 ACM Shanghai entered
into an operating lease agreement with Shanghai Zhangjiang Group Co., Ltd. (&#8220;Zhangjiang Group&#8221;) to lease manufacturing
and office space located in Shanghai, China. An affiliate of Zhangjiang Group holds 787,098 shares of Class A common stock that
it acquired in September 2017 for $5,903. Pursuant to the lease agreement, Zhangjiang Group provided $771 to ACM Shanghai for leasehold
improvements. In September 2016 the lease agreement was amended to modify payment terms and extend the lease through December 31,
2017. As of March 31, 2018, ACM Shanghai was leasing the property on a month-to-month basis. On April 26, 2018, ACM Shanghai renewed
the operating lease, effective as of January 1, 2018 and continuing through December 31, 2022. During the first year, monthly payments
are RMB 366, effective January 1, 2018. The required security deposit is RMB 1,077. During the three months ended March 31, 2018
and 2017, the Company incurred leasing expenses under the lease agreement of $172 and $159, respectively. As of March 31, 2018
and December 31, 2017, payables to Zhangjiang Group for lease expenses and leasehold improvements recorded as other payables and
accrued expenses amounted to $2,248 and $2,024, respectively (note 7).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On December 9, 2016, ACM
Shanghai received the SMC Investment from SMC for potential investment pursuant to terms to be subsequently negotiated (note 8).
SMC is a limited partnership incorporated in the PRC, whose partners consist of employees of ACM Shanghai. On March 14, 2017, ACM,
ACM Shanghai and SMC entered into a securities purchase agreement (the &#8220;SMC Agreement&#8221;) pursuant to which, in exchange
for the SMC Investment, ACM issued to SMC a warrant exercisable, for cash or on a cashless basis, to purchase, at any time on or
before May 17, 2023, all, but not less than all, of 397,502 shares of Class A common stock at a price of $7.50 per share, for a
total exercise price of $2,981. On March 30, 2018, SMC exercised the warrant and purchased 397,502 shares of Class A common stock
(note 8).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<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_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>31
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6617907696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_LeasesAbstract', window );"><strong>Leases [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_LeasesOfLesseeDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="font: 8pt Times New Roman, Times, Serif">ACM
entered into a two-year lease agreement in March 2015 for office and warehouse space of approximately 3,000 square feet for its
headquarters in Fremont, California, at a rate of $2 per month. On March 22, 2017, ACM amended the lease agreement to extend the
term through March 31, 2019 and increase the base rent to $3 per month.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="font: 8pt Times New Roman, Times, Serif">ACM
Shanghai entered into an operating lease agreement with Zhangjiang Group (a related party, see note 11) in 2007 for manufacturing
and office space of approximately 63,510 square feet in Shanghai, China. The lease with Zhangjiang Group expired on December 31,
2017 and as of March 31, 2018, ACM Shanghai was leasing the property on a month-to-month basis. On April 26, 2018, ACM Shanghai
entered into a renewed lease with Zhangjiang Group for the period from January&#160;1, 2018 through December 31, 2022. Under the
lease, ACM Shanghai will pay a monthly rental fee of approximately RMB366.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 8pt 0pt; text-indent: 20pt"><font style="font: 8pt Times New Roman, Times, Serif">ACM
Wuxi leases office space in Wuxi, PRC. The lease for ACM Wuxi&#8217;s office space was renewed on April 1, 2018 with a two-year
term expiring on March 31, 2020. The monthly rental fee is RMB50.</font></p>



<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-indent: 20pt"><font style="font: 8pt Times New Roman, Times, Serif">On
December 5, 2017 ACM Korea entered into a lease for its office space with a two- year term expiring on December 4, 2019. The monthly
rental fee is KRW1,200. On February 5, 2018, ACM Korea entered into a lease for its R&#38;D facility with two-year term expiring
on February 18, 2020. The monthly rental fee is KRW1,800.</font></p>



<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="font: 8pt Times New Roman, Times, Serif">Future
minimum lease payments under non-cancelable lease agreements as of March 31, 2018 and December&#160;31, 2017 were as follows:</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>March
                                         31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2018</b></font></p></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>December
                                         31,</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2017</b></font></p></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">
    <td style="width: 76%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">2018&#160;</font></td>
    <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">766</font></td>
    <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">50</font></td>
    <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">2019&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">739</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">22</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">2020&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">716</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#9472;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">2021&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">716</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#9472;</font></td>
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">2022&#160;</font></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">716</font></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">
    <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Total&#160;</font></td>
    <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">3,654</font></td>
    <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">72</font></td>
    <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="font: 8pt Times New Roman, Times, Serif">Rent
expense was $495 and $315 for the three months ended March 31, 2018 and 2017, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<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_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632276816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">ACM is authorized to issue
100,000,000 shares of Class&#160;A common stock and 7,303,533 shares of Class B common stock, each with a par value of $0.0001.
Each share of Class&#160;A common stock is entitled to one vote, and each share of Class B common stock is entitled to twenty votes
and is convertible at any time into one share of Class&#160;A common stock. Shares of Class&#160;A common stock and Class&#160;B
common stock are treated equally, identically and ratably with respect to any dividends if declared by the Board of Directors unless
the Board of Directors declares different dividends to the Class&#160;A common stock and Class&#160;B common stock by getting approval
from a majority of common stock holders.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In August 2017 ACM entered
into a securities purchase agreement with PDHTI and its subsidiary Pudong Science and Technology (Cayman) Co., Ltd. (&#8220;PST&#8221;),
in which ACM agreed to bid, in an auction process mandated by PRC regulations, to purchase PDHTI&#8217;s 10.78% equity interest
in ACM Shanghai and to sell shares of Class A common stock to PST. On September 8, 2017, ACM issued 1,119,576 shares of Class A
common stock to PST for a purchase price of $7.50 per share, representing an aggregate purchase price of $8,397.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In August 2017 ACM entered
into a securities purchase agreement with ZSTVC and its subsidiary Zhangjiang AJ Company Limited (&#8220;ZJAJ&#8221;), in which
ACM agreed to bid, in an auction process mandated by PRC regulations, to purchase ZSTVC&#8217;s 7.58% equity interest in ACM Shanghai
and to sell shares of Class A common stock to ZJAJ. On September 8, 2017, ACM issued 787,098 shares of Class A common stock to
ZJAJ for a purchase price of $7.50 per share, or an aggregate purchase price of $5,903.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In September 2017 ACM issued
133,334 shares of Class A common stock to Ninebell for a purchase price of $7.50 per share, or an aggregate purchase price of $1,000
(note 10).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In November 2017 ACM issued
2,233,000 shares of Class A common stock and received net proceeds of $11,664 from the IPO and concurrently ACM issued an additional
1,333,334 shares of Class A common stock in a private placement for net proceeds of $7,053.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Upon the completion of
the IPO on November 2, 2017, the Company issued a five-year warrant (the &#8220;Underwriter's Warrant&#8221;) to Roth Capital Partners,
LLC, the lead underwriter of the IPO, for the purchase of up to 80,000 shares of Class A common stock at an exercise price of $6.16
per share. The Underwriter&#8217;s Warrant was immediately exercisable and expires on November 1, 2022. The Underwriter's Warrant
is equity classified and its fair value was $137 at the IPO closing date, using the Black Scholes model with the following assumptions:
volatility of 28.26%, a dividend rate of 0%, and a risk-free discount rate of 2%.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In September 2017 ACM issued
133,334 shares of Class A common stock to Ninebell for a purchase price of $7.50 per share, or an aggregate purchase price of $1,000
(note 10).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At various dates during
2017, ACM issued 472,889 shares of Class A common stock for options exercised by certain employee and non-employees. At various
dates during the three months ended March 31, 2018, ACM issued 57,222 shares of Class A common stock for options exercised by certain
employee and non-employees.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">On March 30, 2018, SMC
exercised its warrant (note 8) and purchased 397,502 shares of Class A common stock.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">At March 31, 2018 and December
31, 2017, the number of shares of Class A common stock issued and outstanding was 13,390,270 and 12,935,546, respectively. At March
31, 2018 and December 31, 2017, the number of shares of Class B common stock issued and outstanding was 2,409,738.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805970800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">ACM&#8217;s stock-based
compensation awards consisting of employee and non-employee awards were issued under the 1998 Stock Option Plan and 2016 Omnibus
Incentive Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Employee Awards</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The following table summarizes
the Company&#8217;s employee share option activities during the three months ended March 31, 2018:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Number of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Option&#160;Shares</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Grant</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Date&#160;Fair&#160;Value</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Contractual Term</b></p></td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 52%"><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,045,616</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.66</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2.46</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">7.57 years</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Granted&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">500,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.26</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.31</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Exercised&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(57,222</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.09</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expired&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(2,575</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Forfeited&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(72,192</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.54</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Outstanding at March 31, 2018&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,413,627</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.06</font></td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.86 years</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Vested and exercisable at March 31, 2018</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,120,598</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="background-color: white">The
Company recognized employee stock-based compensation expense of $93 and $61 during the three months ended March 31, 2018 and 2017,
respectively. As of March 31, 2018 and December 31, 2017, $1,597 and $1,690 respectively, of total unrecognized employee stock-based
compensation expense, net of estimated forfeitures, related to stock-based awards were expected to be recognized over a weighted-average
period of 2.05 years and 1.77 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated
forfeitures.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="background-color: white">The
fair value of each option granted to an employee during the three months ended March 31, 2018 was estimated on the grant date using
the Black-Scholes valuation model with the following assumptions. No options were granted to employees during the three months
ended March 31, 2018.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%"><font style="font-size: 8pt">Fair value of common share(1)&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5.31</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expected term in years(2)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6.25</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Volatility(3)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">39.14</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Risk-free interest rate(4)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.55</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expected dividend(5)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(1)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt; background-color: white">Common stock price was market close price at grant date of January 25, 2018.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(2)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Expected term of share options is based on the average of the vesting period and the contractual term for each grant, in accordance with Staff Accounting Bulletin 110.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(3)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Volatility is calculated based on the historical volatility of comparable companies in the period equal to the expected term of each grant.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(4)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(5)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>&#160;</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>Non-employee Awards</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The following table summarizes
the Company&#8217;s non-employee share option activities during the three months ended March 31, 2018:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Number of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Option&#160;Shares</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Grant</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Date&#160;Fair&#160;Value</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Contractual Term</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,326,676</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.52</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right"><font style="font-size: 8pt">7.54 years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 52%"><font style="font-size: 8pt">Granted&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Exercised&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expired&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Forfeited&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Outstanding at March 31, 2018&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,326,676</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.75</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.52</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right"><font style="font-size: 8pt">7.29 years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Vested and exercisable at March 31, 2018</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">841,329</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="background-color: white">The
Company recognized non-employee stock-based compensation expense of $2,083 and $774 during the three months ended March 31, 2018
and 2017, respectively.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><font style="background-color: white">The
fair value of each option granted to a non-employee during the three months ended March 31, 2018 was calculated by application
of the Black-Scholes valuation model with the following assumptions. No options were granted to any non-employee during the three
months ended March 31, 2018.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="width: 87%">&#160;</td>
    <td style="width: 13%; border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td></tr>
<tr>
    <td><font style="font-size: 8pt">Fair value of common share(1)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">$12.30</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Expected term in years(2)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">3.33-5.36</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Volatility(3)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">45.48%</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Risk-free interest rate(4)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">2.39%-2.56%</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Expected dividend(5)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">0.00%</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(2)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt; background-color: white">Common stock price was market close price at March 31, 2018.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(3)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Expected term of share options is based on the average of the vesting period and the contractual term for each grant, in accordance with Staff Accounting Bulletin 110.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(4)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Volatility is calculated based on the historical volatility of comparable companies in the period equal to the expected term of each grant.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(5)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the share options in effect at the time of grant.</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr>
    <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">(6)</font></td>
    <td style="text-align: justify"><font style="font-size: 8pt">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6630509808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Income taxes are accounted
for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable
to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases
and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected
to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect
of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period during which such rates are
enacted.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The Company considers all
available evidence to determine whether it is more likely than not that some portion or all of the deferred tax assets will be
realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the
periods in which those temporary differences become realizable. Management considers the scheduled reversal of deferred tax liabilities
(including the impact of available carryback and carry-forward periods), and projected taxable income in assessing the realizability
of deferred tax assets. In making such judgments, significant weight is given to evidence that can be objectively verified. Based
on all available evidence, in particular the Company&#8217;s three-year historical cumulative losses, recent operating losses and
U.S. pre-tax loss for the three months ended March 31, 2018, the Company recorded a valuation allowance against its U.S. net deferred
tax assets. In order to fully realize the U.S. deferred tax assets, the Company will need to generate sufficient taxable income
in future periods before the expiration of the deferred tax assets governed by the tax code.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In each period since inception,
the Company has recorded a valuation allowance for the full amount of net deferred tax assets in the US, as the realization of
deferred tax assets is uncertain. ACM Shanghai has shown a three-year historical cumulative profit and has projections of future
income. As a result, the Company maintained a partial consolidated valuation allowance for the three months ended March 31, 2018
and December 31, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The Company accounts for
uncertain tax positions in accordance with the authoritative guidance on income taxes under which the Company may only recognize
or continue to recognize tax positions that meet a &#34;more likely than not&#34; threshold. The Company recognizes accrued interest
and penalties related to unrecognized tax benefits as a component of the provision for income taxes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The Company&#8217;s effective
tax rate differs from statutory rates of 21% for U.S. federal income tax purposes and 15% to 25% for Chinese income tax purposes
due to the effects of the valuation allowance and certain permanent differences from book-tax differences. As a result, the Company
recorded a tax provision of $22 and $781 for the three months ended March 31, 2018 and 2017, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">As of March 31, 2018, the
Company's total unrecognized tax benefits were approximately $44, which would not affect the effective tax rate if recognized.
The Company will recognize interest and penalties, when they occur, related to uncertain tax provisions as a component of tax expense.
No interest or penalties were recognized for the three months ended March 31, 2018.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 27pt">The Company files income
tax returns in the United States, and state and foreign jurisdictions. The federal, state and foreign income tax returns are under
the statute of limitations subject to tax examinations for the tax years ended December&#160;31, 2009 through December 31, 2017.
To the extent the Company has tax attribute carry-forwards, the tax years in which the attribute was generated may still be adjusted
upon examination by the U.S. Internal Revenue Service, state or foreign tax authorities to the extent utilized in a future period.
The Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) enacted on December 22, 2017 introduced significant changes to U.S. income
tax law. Effective January 1, 2018, the Tax Act reduced the U.S. statutory tax rate from 35% to 21% and created new taxes on certain
foreign-sourced earnings and certain intercompany payments. Due to the timing of the enactment and the complexity involved in applying
the provisions of the Tax Act, the Company made reasonable estimates of the effects and recorded provisional amounts in its financial
statements as of December 31, 2017. As the Company collects and prepares necessary data, and interprets the Tax Act and any additional
guidance issued by the U.S. Treasury Department, the U.S. Internal Revenue Service and other standard-setting bodies, the Company
may make adjustments to the provisional amounts. Those adjustments may materially affect the Company&#8217;s provision for income
taxes and effective tax rate in the period in which the adjustments are made. There were no adjustments made in the three months
ended March 31, 2018. The accounting for the tax effects of the Tax Act will be completed later in 2018.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<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_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>35
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6629988592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The Company leases
offices under non-cancelable operating lease agreements. See note 12 for future minimum lease payments under non-cancelable
operating lease agreements with initial terms of one year or more.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The Company did not have
any capital commitments during the reported periods.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">From time to time the Company
is subject to legal proceedings, including claims in the ordinary course of business and claims with respect to patent infringements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>36
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6620725040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 Presentation and Principles of Consolidation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The consolidated accounts
include ACM and its subsidiaries, ACM Shanghai, ACM Wuxi, CleanChip and ACM Korea. Subsidiaries are those entities in which ACM,
directly and indirectly, controls more than one half of the voting power. All significant intercompany transactions and balances
have been eliminated upon consolidation.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The accompanying condensed
consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted
in the United States of America (&#8220;GAAP&#8221;) for interim financial information and the rules and regulations of the Securities
and Exchange Commission (&#8220;SEC&#8221;) for reporting on Form 10-Q. Accordingly, they do not include all the information and
footnotes required by GAAP for complete financial statements herein. The unaudited condensed consolidated financial statements
herein should be read in conjunction with the historical consolidated financial statements of the Company for the year ended December
31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The accompanying condensed
consolidated balance sheet as of March 31, 2018, the condensed consolidated statements of operations and comprehensive loss for
the three months ended March 31, 2018 and 2017, and the condensed consolidated statements of cash flows for the three months ended
March 31, 2018 and 2017 are unaudited. In the opinion of management, the unaudited condensed consolidated financial statements
of the Company reflect all adjustments that are necessary for a fair presentation of the Company&#8217;s financial position and
results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of March
31, 2018 and the results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results
to be expected for any future period.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The preparation of condensed
consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the
reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet date and the
reported revenues and expenses during the reported period in the condensed consolidated financial statements and accompanying notes.
The Company&#8217;s significant accounting estimates and assumptions include, but are not limited to, those used for the valuation
and recognition of stock-based compensation arrangements and warrant liability, realization of deferred tax assets, assessment
for impairment of long-lived assets, allowance for doubtful accounts, inventory valuation for excess and obsolete inventories,
lower of cost and market value or net realizable value of inventories, depreciable lives of property and equipment, and useful
life of intangible assets. Management of the Company believes that the estimates, judgments and assumptions are reasonable, based
on information available at the time they are made. Actual results could differ materially from those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Basic and Diluted Net Loss per Common Share</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Basic and diluted net loss
per common share is calculated as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Three Months Ended March 31,</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Numerator:</font></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Net loss&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,780</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,474</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss attributable to non-controlling interest&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(385</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss available to common stockholders, basic and diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,780</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,089</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Denominator:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Weighted average shares outstanding, basic&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,383,086</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,817,745</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Effect of dilutive securities&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted average shares outstanding, diluted&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,383,086</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,817,745</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss per common share:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Basic&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.18</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.43</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Diluted&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.18</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.43</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">ACM has been authorized
to issue Class A and Class B common stock since redomesticating in Delaware in November 2016. The two classes of common stock are
substantially identical in all material respects, except for voting rights. Since ACM did not declare any dividends during the
three months ended March 31, 2018 and 2017, the net loss per common share attributable to each class is the same under the &#8220;two-class&#8221;
method. As such, the two classes of common stock have been presented on a combined basis in the consolidated statements of operations
and comprehensive income (loss) and in the above computation of net loss per common share.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Diluted net loss per common
share reflects the potential dilution from securities that could share in ACM&#8217;s earnings. ACM&#8217;s potential dilutive
securities consist of convertible preferred stocks, stock options and warrants for the three months ended March 31, 2018 and 2017.
Certain potential dilutive securities were excluded from the net loss per share calculation because the impact would be anti-dilutive.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><b><i>Recently Adopted
Accounting Pronouncements</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In May 2017, the <font style="background-color: white">Financial
Accounting Standards Board</font> (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2017-09, <i>Compensation&#8212;Stock
Compensation (Topic 718): Scope of Modification Accounting</i>&#160;(&#8220;ASU 2017-09&#8221;), which provides guidance on determining
which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under
Topic 718. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual
periods, beginning after December 15, 2017. Early adoption is permitted, including adoption in any interim period, for (1)&#160;public
business entities for reporting periods for which financial statements have not yet been issued and (2)&#160;all other entities
for reporting periods for which financial statements have not yet been made available for issuance. The amendments in this ASU
should be applied prospectively to an award modified on or after the adoption date. The adoption of ASU 2017-09 did not have a
material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In February 2017, the FASB
issued ASU No. 2017-05, <i>Other Income&#8212;Gains and Losses from the Derecognition of Nonfinancial Assets (Subtopic 610-20):
Clarifying the Scope of Asset Derecognition Guidance and Accounting for Partial Sales of Nonfinancial Assets</i>&#160;(&#8220;ASU
2017-05&#8221;), which clarifies the scope of nonfinancial asset guidance in Subtopic 610-20. This ASU also clarifies that derecognition
of all businesses and nonprofit activities (except those related to conveyances of oil and gas mineral rights or contracts with
customers) should be accounted for in accordance with the derecognition and deconsolidation guidance in Subtopic 810-10. The amendments
in this ASU also provide guidance on the accounting for so-called &#8220;partial sales&#8221; of nonfinancial assets within the
scope of Subtopic 610-20 and contributions of nonfinancial assets to a joint venture or other noncontrolled investee. The amendments
in this ASU are effective for annual reporting reports beginning after December 15, 2017, including interim reporting periods within
that reporting period. The adoption of ASU 2017-05 did not have a material impact on the Company&#8217;s consolidated financial
statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In November 2016, the FASB
issued ASU No. 2016-18, <i>Statement of Cash Flows (Topic 230): Restricted Cash</i>&#160;(&#8220;ASU 2016-18&#8221;), which requires
that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally
described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted
cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total
amounts shown on the statement of cash flows. The amendments in this ASU do not provide a definition of restricted cash or restricted
cash equivalents. The amendments in this ASU are effective for public business entities for fiscal years beginning after December
15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period.
The adoption of ASU 2016-18 did not have a material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In August 2016, the FASB
issued ASU No. 2016-15, <i>Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</i>&#160;(&#8220;ASU
2016-15&#8221;), which addresses the following cash flow issues: (1)&#160;debt prepayment or debt extinguishment costs; (2)&#160;settlement
of zero-coupon debt instruments or other debt instruments with coupon interest rates that are insignificant in relation to the
effective interest rate of the borrowing; (3)&#160;contingent consideration payments made after a business combination; (4)&#160;proceeds
from the settlement of insurance claims; (5)&#160;proceeds from the settlement of corporate-owned life insurance policies, including
bank-owned life insurance policies; (6)&#160;distributions received from equity method investees; (7)&#160;beneficial interests
in securitization transactions; and (8)&#160;separately identifiable cash flows and application of the predominance principle.
The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2017 and interim
periods within those fiscal years and are effective for all other entities for fiscal years beginning after December 15, 2018 and
interim periods within fiscal years beginning after December 15, 2019. Early adoption is permitted, including adoption in an interim
period. The adoption of ASU 2016-15 did not have material impact on the Company&#8217;s consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In January 2016, the FASB
issued ASU No. 2016-01,&#160;<i>&#8220;Financial Instruments &#8211; Overall (Subtopic 825-10): Recognition and Measurement of
Financial Assets and Financial Liabilities&#8221;</i>&#160;(&#8220;ASU 2016-01&#8221;). The amendments in this update require all
equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those
accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments in this
update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value
of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability
at fair value in accordance with the fair value option for financial instruments. In addition, the amendments in this update eliminate
the requirement for to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be
disclosed for financial instruments measured at amortized cost on the balance sheet for public entities. For public business entities,
the amendments in ASU 2016-01 are effective for fiscal years beginning after December 15, 2017, including interim periods within
those fiscal years. Except for the early application guidance discussed in ASU 2016-01, early adoption of the amendments in this
update is not permitted. The adoption of the ASU 2016-01 did not have a material impact on the Company&#8217;s consolidated financial
statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">In May 2014, the
FASB issued ASU No. 2014-09,&#160;<i>Revenue from Contracts with Customers (Topic 606)</i>&#160;(&#8220;ASU 2014-09&#8221;),&#160;which
amended the existing accounting standards for revenue recognition. ASU 2014-09 establishes principles for recognizing revenue upon
the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange
for those goods or services. ASU 2014-09&#160;and its related clarifying ASUs are effective for annual reporting periods beginning
after December 15, 2017 and interim periods within those annual periods.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">On January 1, 2018,
the Company adopted ASC Topic 606, <i>Revenue from Contracts with Customers</i> and all the related amendments (the &#8220;New
Revenue Standard&#8221;) to all contracts which were not completed as of January 1, 2018 using the modified retrospective method.
The Company does not have open contracts that may result any changes on the revenues applying the New Revenue Standard.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company derives
revenue principally from the sale of single-wafer wet cleaning equipment. Revenue from contracts with customers is recognized using
the following five steps pursuant to the New Revenue Standard:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">1.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Identify the contract(s) with a customer;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">2.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Identify the performance obligations in the contract;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">3.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Determine the transaction price;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">4.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font style="font-size: 8pt">Allocate
the transaction price to the performance obligations in the contract; and </font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 10pt 38.85pt; text-align: justify; text-indent: -21pt"><font style="font-size: 8pt">5.</font><font style="font: 7pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><font style="font-size: 8pt">Recognize revenue when (or as) the entity satisfies a performance obligation.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">A contract contains
a promise (or promises) to transfer goods or services to a customer. A performance obligation is a promise (or a group of promises)
that is distinct. The transaction price is the amount of consideration a company expects to be entitled from a customer in exchange
for providing the goods or services.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The unit of account
for revenue recognition is a performance obligation (a good or service).&#160;&#160;A contract may contain one or more performance
obligations.&#160;&#160;Performance obligations are accounted for separately if they are distinct. A good or service is distinct
if the customer can benefit from the good or service either on its own or together with other resources that are readily available
to the customer, and the good or service is distinct in the context of the contract. Otherwise performance obligations are combined
with other promised goods or services until the Company identifies a bundle of goods or services that is distinct. Promises in
contracts which do not result in the transfer of a good or service are not performance obligations, as well as those promises that
are administrative in nature, or are immaterial in the context of the contract. The Company has addressed whether various goods
and services promised to the customer represent distinct performance obligations. The Company applied the guidance of ASC Topic
606-10-25-16 through 18 in order to verify which promises should be assessed for classification as distinct performance obligations.
The Company&#8217;s contracts with customers include more than one performance obligation, for instance, the delivery of an equipment
generally includes the promise to install the equipment in the customer&#8217;s facility. The Company&#8217;s performance obligations
in a sale of equipment generally include production, delivery, installation, together with the provision of warranty.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The transaction
price is allocated to all the separate performance obligations in an arrangement. It reflects the amount of consideration to which
the Company expects to be entitled in exchange for transferring goods or services, which may include an estimate of variable consideration
to the extent that it is probable of not being subject to significant reversals in the future based on the Company&#8217;s experience
with similar arrangements. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.&#160;This
is done on a relative selling price basis using standalone selling prices (&#8220;SSP&#8221;).&#160;&#160;The SSP represents the
price at which the Company would sell that good or service on a standalone basis at the inception of the contract. Given the requirement
for establishing SSP for all performance obligations, if SSP is directly observable through standalone sales, then such sales should
be considered in the establishment of SSP for the performance obligation. All of the Company&#8217;s products were sold in stand-alone
arrangement, the Company does not have observable SSPs for most performance obligations as they are not regularly sold on a standalone
basis. Production, delivery, installation, together with provision of warranty, as a single unite of accounting.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">Revenue
is recognized when the Company satisfies each performance obligation by transferring control of the promised goods or
services to the customer. Goods or services can transfer at a point in time (upon the acceptance of the products or upon the
arrival at the destination as stipulated in the shipment terms) in a sale arrangement. In general, the Company recognize
revenue when a tool has been demonstrated to meet the customer&#8217;s predetermined specifications and is accepted by the
customer. If terms of the sales provide for a lapsing customer acceptance period, the Company recognizes revenue as of the earlier
of the expiration of the lapsing acceptance period and customer acceptance. In the following circumstances, however, the Company
recognizes revenue upon shipment or delivery, when legal title to the tool is passed to a customer as follows:</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">When the customer has previously accepted the same tool with the same
specifications and when the Company can objectively demonstrate that the tool meets all of the required acceptance criteria;</font></td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">When the sales contract or purchase order contains no acceptance agreement
or no lapsing acceptance provision and when the Company can objectively demonstrate that the tool meets all of the required acceptance;</font></td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">When the customer withholds acceptance due to issues unrelated to
product performance, in which case revenue is recognized when the system is performing as intended and meets predetermined specifications;
or</font></td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 10pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 21pt"><font style="font: 8pt Wingdings">l</font></td><td style="text-align: justify"><font style="font-size: 8pt">The company&#8217;s sales arrangements don&#8217;t include a general
right of return.</font></td></tr></table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company offers
post-warranty period services, which consist principally of the installation and replacement of parts and small-scale
modifications to the equipment. The related revenue and costs of revenue are recognized when parts have been delivered and
installed, risk of loss has passed to the customer, and collection is probable. The Company does not expect revenue from extended
maintenance service contracts to represent a material portion of  its revenue in the future.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">As such, the Company
has concluded that its revenue recognition under the adoption of ASC Topic 606 will remain the same as previously reported and
will not have material impacts to its condensed consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company
incurs costs related to the acquisition of its contract with customers in the form of sales commissions. Sales commissions
are paid to third party representatives and distributors.&#160;&#160;Contractual agreements with these parties outline
commissions structures and rates to be paid.&#160;&#160;Generally speaking, the contracts are all individual procurement
decisions by the customers and are not for significant periods of time, nor do they include renewal provisions. As such, all
contracts have an economic life of significantly less than a year. Accordingly, the Company expenses sales commissions when
incurred in accordance with the practical expedient in ASC Topic 606 when the underlying contract asset is less than one
year. These costs are recorded within sales and marketing expenses.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">Generally, all
contracts have expected durations of one year or less. Accordingly, the Company applies the practical expedient allowed in ASC Topic
606 and does not disclose information about remaining performance obligations that have original expected durations of one year
or less.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 10pt; text-align: justify; text-indent: 0.25in">The Company does
not incur any costs to fulfill the contracts with customers that are not already reported in compliance with another applicable
standard (for example, inventory or plant, property and equipment).<b><i>&#160;</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><b><i>Recent Accounting
Pronouncements Not Yet Adopted</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In February 2018, the FASB
issued ASU No. 2018-02, <i>Income Statement&#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects
from Accumulated Other Comprehensive Income</i> (&#8220;ASU 2018-02&#8221;), which provides financial statement preparers with
an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period
in which the effect of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act (or portion thereof)
is recorded. The amendments in this ASU are effective for all entities for fiscal years beginning after December 15, 2018, and
interim periods within those fiscal years. Early adoption of ASU 2018-02 is permitted, including adoption in any interim period
for the public business entities for reporting periods for which financial statements have not yet been issued. The amendments
in this ASU should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect
of the change in the U.S. federal corporate income tax rate in the Tax Cuts and Jobs Act is recognized. The Company is evaluating
the impact of the adoption of ASU No. 2018-02 on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In July 2017, the FASB
issued ASU No. 2017-11, <i>Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and
Hedging (Topic 815):&#160;(Part I) Accounting for Certain Financial Instruments with Down Round Features, (Part II) Replacement
of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily
Redeemable Noncontrolling Interests with a Scope Exception</i>&#160;(&#8220;ASU 2017-11&#8221;), which addresses the complexity
of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked
instruments (or embedded features) that result in the strike price being reduced on the basis of the pricing of future equity offerings.
Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible
instruments) with down round features that require fair value measurement of the entire instrument or conversion option. For public
business entities, the amendments in Part I of this Update are effective for fiscal years, and interim periods within those fiscal
years, beginning after December 15, 2018. For all other entities, the amendments in Part I of this Update are effective for fiscal
years beginning after December 15, 2019, and interim periods within fiscal years beginning after December 15, 2020. The Company
is evaluating the impact of the adoption of ASU 2017-11 on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In January 2017, the FASB
issued ASU No. 2017-04, <i>Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>&#160;(&#8220;ASU
2017-04&#8221;), which removes Step 2 from the goodwill impairment test. An entity will apply a one-step quantitative test and
record the amount of goodwill impairment as the excess of a reporting unit&#8217;s carrying amount over its fair value, not to
exceed the total amount of goodwill allocated to the reporting unit. The new guidance does not amend the optional qualitative assessment
of goodwill impairment. A business entity that is a U.S. Securities and Exchange Commission filer must adopt the amendments in
this ASU for its annual or any interim goodwill impairment test in fiscal years beginning after December 15, 2019. Early adoption
is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is evaluating
the impact of the adoption of ASU 2017-04 on its consolidated financial statements.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">In February 2016, the FASB
issued ASU No. 2016-02, <i>Leases (Topic 842)</i> &#160;(&#8220;ASU 2016-02&#8221;). The amendments in this update create Topic
842, <i>Leases</i>, and supersede the leases requirements in Topic 840, <i>Leases</i>. Topic 842 specifies the accounting for leases.
The objective of Topic 842 is to establish the principles that lessees and lessors shall apply to report useful information to
users of financial statements about the amount, timing, and uncertainty of cash flows arising from a lease. The main difference
between Topic 842 and Topic 840 is the recognition of lease assets and lease liabilities for those leases classified as operating
leases under Topic 840. Topic 842 retains a distinction between finance leases and operating leases. The classification criteria
for distinguishing between finance leases and operating leases are substantially similar to the classification criteria for distinguishing
between capital leases and operating leases in the previous leases guidance. The result of retaining a distinction between finance
leases and operating leases is that under the lessee accounting model in Topic 842, the effect of leases in the statement of comprehensive
income and the statement of cash flows is largely unchanged from previous GAAP. The amendments in ASU No. 2016-02 are effective
for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years for public business
entities. Early application of the amendments in ASU No. 2016-02 is permitted. The Company is evaluating the impact of the adoption
of ASU 2016-02 on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6132-108592<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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>37
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805891008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of basic and diluted net loss per common share</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Three Months Ended March 31,</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Numerator:</font></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Net loss&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,780</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(2,474</font></td>
    <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss attributable to non-controlling interest&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(385</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss available to common stockholders, basic and diluted</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,780</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(2,089</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Denominator:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Weighted average shares outstanding, basic&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,383,086</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,817,745</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Effect of dilutive securities&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted average shares outstanding, diluted&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,383,086</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double">&#160;</td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,817,745</font></td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net loss per common share:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Basic&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.18</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.43</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 0.25in"><font style="font-size: 8pt">Diluted&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.18</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(0.43</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></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_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://www.xbrl.org/2003/role/presentationRef<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>38
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6618698016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Accounts receivable</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Accounts receivable&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">27,793</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">26,762</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Allowance for doubtful accounts&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">27,793</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">26,762</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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 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,4)<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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>39
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6597616240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventory</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Raw materials&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,937</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,181</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Work in process&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,496</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,328</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Finished goods&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,432</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,879</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 9pt"><font style="font-size: 8pt">Total inventory, gross&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">19,865</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,388</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Inventory reserve&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total inventory, net&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">19,865</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">15,388</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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 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)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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)(c))<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_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>40
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6635440912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Manufacturing equipment</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,038</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">9,660</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Office equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">493</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">463</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Transportation equipment</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">211</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">203</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Leasehold improvement</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">289</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">277</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total cost</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">11,031</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,603</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Less: Total accumulated depreciation</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(8,673</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(8,263</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Construction in progress</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">373</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total property, plant and equipment, net</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,731</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,340</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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 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 2: http://www.xbrl.org/2003/role/presentationRef<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_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>41
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809389520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfShortTermDebtTextBlock', window );">Short-term borrowings</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>March 31, 2018</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2017</b></font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 30
    million  from Bank of China Pudong Branch, due on March 5, 2018 with annual interest rate of 5.69%, secured by certain of the
    Company&#8217;s intellectual property and fully repaid on March 5, 2018</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,219</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 30 million
    from Bank of China Pudong Branch, due on September 11, 2018 with annual interest rate of 5.69%, secured by certain of the
    Company&#8217;s intellectual property and the Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 30 million
    from Bank of China Pudong Branch, due on September 24, 2018 with annual interest rate of 5.69%, secured by certain of the
    Company&#8217;s intellectual property and the Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 25 million
    from Bank of Shanghai Pudong Branch, due on various dates in October 2018 with an annual interest rate of 5.66%, guaranteed
    by the Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,194</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,111</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 25 million
    from Bank of Shanghai Pudong Branch, due on November 20, 2018 with an annual interest rate of 5.66%, guaranteed by the
    Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,027</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 5 million
    from Shanghai Rural Commercial Bank, due on November 21, 2018 with an annual interest rate of 5.44%, guaranteed by the
    Company&#8217;s CEO</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">795</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">765</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 10 million
    from Shanghai Rural Commercial Bank, due on January 23, 2019 with an annual interest rate of 5.44%, guaranteed by the
    Company&#8217;s CEO and secured by a pledge on accounts receivable (note 3)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Line of credit up to RMB 10 million
    from Bank of Communications, due on December 28, 2018 with an annual interest rate of 5.66%</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,590</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-right: 10.5pt; text-align: justify"><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">10,376</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,095</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</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 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)<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_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>42
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6650678416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Payable and Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Other payable and accrued expenses</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; padding-left: 9pt; text-indent: -9pt"><font style="font-size: 8pt">Lease expenses and payable for leasehold improvement due to a related party (note&#160;11)</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,248</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,024</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Commissions&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">928</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">836</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued warranty&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">979</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">839</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued payroll&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">227</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">745</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued professional fees&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">196</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Accrued machine testing fees&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,038</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">684</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Others&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">926</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">849</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,542</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,037</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>43
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805859216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_OtherNoncurrentLiabilitiesTableTextBlock', window );">Other long-term liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">Subsidies to Stress Free Polishing project, commenced in 2008&#160;and 2017</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,977</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,952</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Subsidies to Electro Copper Plating project, commenced in 2014</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,204</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,265</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-indent: 9pt"><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,181</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,217</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other noncurrent liabilities.</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_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>44
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632474640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_LeasesAbstract', window );"><strong>Leases [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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Summary of future minimum lease payments under non-cancelable lease agreements</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%"><font style="font-size: 8pt">2018&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">766</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">50</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2019&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">739</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">22</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2020&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">716</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2021&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">716</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">2022&#160;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">716</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Total&#160;</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3,654</font></td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">72</font></td>
    <td style="padding-bottom: 3pt">&#160;</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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>45
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6804217360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of share option activities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Number of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Option&#160;Shares</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Grant</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Date&#160;Fair&#160;Value</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Contractual Term</b></p></td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 52%"><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,045,616</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.66</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2.46</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">7.57 years</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Granted&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">500,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.26</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.31</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Exercised&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(57,222</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.47</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.09</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expired&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(2,575</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Forfeited&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(72,192</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.54</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Outstanding at March 31, 2018&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2,413,627</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.00</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3.06</font></td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.86 years</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Vested and exercisable at March 31, 2018</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,120,598</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of assumptions used to determine fair value of share options granted</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 88%"><font style="font-size: 8pt">Fair value of common share(1)&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5.31</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expected term in years(2)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6.25</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Volatility(3)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">39.14</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Risk-free interest rate(4)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.55</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expected dividend(5)&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td>
    <td><font style="font-size: 8pt">%</font></td></tr>
</table><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_AwardTypeAxis=acmr_NonEmployeeAwardsMember', window );">Non Employee Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of share option activities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Number of</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Option&#160;Shares</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Grant</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Date&#160;Fair&#160;Value</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average&#160;Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Contractual Term</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,326,676</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">2.52</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right"><font style="font-size: 8pt">7.54 years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 52%"><font style="font-size: 8pt">Granted&#160;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Exercised&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expired&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Forfeited&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#9472;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Outstanding at March 31, 2018&#160;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,326,676</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.75</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.52</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right"><font style="font-size: 8pt">7.29 years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Vested and exercisable at March 31, 2018</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">841,329</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of assumptions used to determine fair value of share options granted</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="width: 87%">&#160;</td>
    <td style="width: 13%; border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td></tr>
<tr>
    <td><font style="font-size: 8pt">Fair value of common share(1)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">$12.30</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Expected term in years(2)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">3.33-5.36</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Volatility(3)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">45.48%</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Risk-free interest rate(4)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">2.39%-2.56%</font></td></tr>
<tr>
    <td><font style="font-size: 8pt">Expected dividend(5)&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">0.00%</font></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=acmr_NonEmployeeAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=acmr_NonEmployeeAwardsMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6812770128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 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_EarningsPerShareReconciliationAbstract', window );"><strong>Numerator:</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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (2,780)<span></span>
</td>
<td class="num">$ (2,474)<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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to non-controlling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(385)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss available to common stockholders, basic and diluted</a></td>
<td class="num">$ (2,780)<span></span>
</td>
<td class="num">$ (2,089)<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>Denominator:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic</a></td>
<td class="nump">15,383,086<span></span>
</td>
<td class="nump">4,817,745<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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 shares outstanding, diluted</a></td>
<td class="nump">15,383,086<span></span>
</td>
<td class="nump">4,817,745<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per common share:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.43)<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</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (0.43)<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_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/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<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_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/presentationRef<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=96947427&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_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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1448-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_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>47
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805874224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</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_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 27,793<span></span>
</td>
<td class="nump">$ 26,762<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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for doubtful accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AccountsReceivableNetCurrent', window );">Total</a></td>
<td class="nump">$ 27,793<span></span>
</td>
<td class="nump">$ 26,762<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Amounts 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.</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 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 2: http://www.xbrl.org/2003/role/presentationRef<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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>48
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6630509808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</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_LoansPledgedAsCollateral', window );">Accounts receivable were pledged as collateral for borrowings</a></td>
<td class="nump">$ 3,130<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LoansPledgedAsCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 loans that have been pledged as collateral for borrowings. If the secured party has the right by contract or custom to sell or re-pledge the collateral, then the debtor reclassifies that asset and report that asset in its statement of financial position separately from other assets not so encumbered.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66007379&amp;loc=d3e113888-111728<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5086-111524<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_LoansPledgedAsCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>49
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6804197392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 8,937<span></span>
</td>
<td class="nump">$ 6,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">5,496<span></span>
</td>
<td class="nump">4,328<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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">5,432<span></span>
</td>
<td class="nump">4,879<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_InventoryGross', window );">Total inventory, gross</a></td>
<td class="nump">19,865<span></span>
</td>
<td class="nump">15,388<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_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_InventoryNet', window );">Total inventory, net</a></td>
<td class="nump">$ 19,865<span></span>
</td>
<td class="nump">$ 15,388<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation and LIFO reserves of completed merchandise or goods expected to be sold 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://www.xbrl.org/2003/role/presentationRef<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)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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 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_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation and LIFO reserves of raw materials 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://www.xbrl.org/2003/role/presentationRef<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)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation reserve for inventory.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed 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://www.xbrl.org/2003/role/presentationRef<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)(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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784460064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</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_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_acmr_InventoryPledgedAsCollateral', window );">Inventory pledged as collateral for borrowings</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_acmr_InventoryPledgedAsCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Inventory Pledged As Collateral</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;">acmr_InventoryPledgedAsCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation reserve for inventory.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>51
<FILENAME>R37.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6812825824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">$ 11,031<span></span>
</td>
<td class="nump">$ 10,603<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Total accumulated depreciation</a></td>
<td class="num">(8,673)<span></span>
</td>
<td class="num">(8,263)<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">373<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_PropertyPlantAndEquipmentNet', window );">Total property, plant and equipment, net</a></td>
<td class="nump">2,731<span></span>
</td>
<td class="nump">2,340<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=us-gaap_ToolsDiesAndMoldsMember', window );">Tools, Dies and Molds [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">10,038<span></span>
</td>
<td class="nump">9,660<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=us-gaap_OfficeEquipmentMember', window );">Office Equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">493<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation Equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">211<span></span>
</td>
<td class="nump">277<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=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">$ 289<span></span>
</td>
<td class="nump">$ 463<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ToolsDiesAndMoldsMember</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=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_OfficeEquipmentMember</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=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_TransportationEquipmentMember</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=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_LeaseholdImprovementsMember</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>52
<FILENAME>R38.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6650973184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 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_acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract', window );"><strong>Property Plant And Equipment Capitalized Interest Costs [Abstract]</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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Property Plant And Equipment Capitalized Interest Costs [Abstract]</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;">acmr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816090800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Borrowing (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">$ 10,376<span></span>
</td>
<td class="nump">$ 5,095<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings1Member', window );">Short-term borrowings 1</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</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_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,219<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings2Member', window );">Short-term borrowings 2</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">1,590<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings3Member', window );">Short-term borrowings 3</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</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_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">1,590<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings4Member', window );">Short-term borrowings 4</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">2,194<span></span>
</td>
<td class="nump">2,111<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings5Member', window );">Short-term borrowings 5</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</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_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">1,027<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings6Member', window );">Short-term borrowings 6</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">795<span></span>
</td>
<td class="nump">765<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings7Member', window );">Short-term borrowings 7</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</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_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">1,590<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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings8Member', window );">Short-term borrowings 8</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_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">$ 1,590<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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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)(16)(a)(1))<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings1Member</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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings2Member</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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings3Member</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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings4Member</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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings5Member</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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings6Member</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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings7Member</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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShortTermDebtTypeAxis=acmr_ShortTermBorrowings8Member</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>54
<FILENAME>R40.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6636280640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</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_InterestExpenseShortTermBorrowings', window );">Interest expense related to short-term borrowings</a></td>
<td class="nump">$ 103<span></span>
</td>
<td class="nump">$ 78<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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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_InterestExpenseShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6804820704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Payable and Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</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_DueToOtherRelatedPartiesClassifiedCurrent', window );">Lease expenses and payable for leasehold improvement due to a related party (note 11)</a></td>
<td class="nump">$ 2,248<span></span>
</td>
<td class="nump">$ 2,024<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_AccruedSalesCommissionCurrent', window );">Commissions</a></td>
<td class="nump">928<span></span>
</td>
<td class="nump">836<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_ProductWarrantyAccrualClassifiedCurrent', window );">Accrued warranty</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">839<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">745<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_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">60<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_acmr_AccruedMachineTestingFeeCurrent', window );">Accrued machine testing fee</a></td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">684<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_OtherAccruedLiabilitiesCurrent', window );">Others</a></td>
<td class="nump">926<span></span>
</td>
<td class="nump">849<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_OtherAccountsPayableAndAccruedLiabilities', window );">Total</a></td>
<td class="nump">$ 6,542<span></span>
</td>
<td class="nump">$ 6,037<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_acmr_AccruedMachineTestingFeeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Accrued Machine Testing Fee, Current</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;">acmr_AccruedMachineTestingFeeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligations incurred through that date and payable for sales commissions. 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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-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_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToOtherRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 payable to related parties classified as other, due 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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToOtherRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</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_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expenses incurred but not yet paid classified as other, due 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68070138&amp;loc=d3e11281-110244<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12524-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>56
<FILENAME>R42.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6804704800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_acmr_OtherLongTermLiabilitiesLineItems', window );"><strong>Other Long Term Liabilities [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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 6,181<span></span>
</td>
<td class="nump">$ 6,217<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_LongtermDebtTypeAxis=acmr_SubsidiesToStressFreePolishingProjectMember', window );">Subsidies to Stress Free Polishing project [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_acmr_OtherLongTermLiabilitiesLineItems', window );"><strong>Other Long Term Liabilities [Line Items]</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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">1,952<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_LongtermDebtTypeAxis=acmr_SubsidiesToElectroCopperPlatingProjectMember', window );">Subsidies to Electro Copper Plating project [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_acmr_OtherLongTermLiabilitiesLineItems', window );"><strong>Other Long Term Liabilities [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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 4,204<span></span>
</td>
<td class="nump">$ 4,265<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_acmr_OtherLongTermLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Other Long Term Liabilities [Line Items]</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;">acmr_OtherLongTermLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_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://www.xbrl.org/2003/role/presentationRef<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_LongtermDebtTypeAxis=acmr_SubsidiesToStressFreePolishingProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=acmr_SubsidiesToStressFreePolishingProjectMember</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_LongtermDebtTypeAxis=acmr_SubsidiesToElectroCopperPlatingProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=acmr_SubsidiesToElectroCopperPlatingProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805922672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Method Investment (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=acmr_NinebellMember', window );">Ninebell [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_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees', window );">Undistributed earnings attributable to ACM's equity method investment</a></td>
<td class="nump">$ 1<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_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 consolidated retained earnings that represent undistributed (not yet received) earnings from 50% or less owned persons accounted for by the equity method (equity method investees).</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6462270&amp;loc=d3e57205-112772<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_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=acmr_NinebellMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=acmr_NinebellMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6804467552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Balances and Transactions (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsByRelatedPartyAxis=acmr_NinebellMember', window );">Ninebell [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchased materials amount</a></td>
<td class="nump">$ 970<span></span>
</td>
<td class="nump">$ 840<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_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable-related party</a></td>
<td class="nump">350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,118<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_RelatedPartyTransactionsByRelatedPartyAxis=acmr_ShanghaiZhangjiangGroupCoLtdMember', window );">Shanghai Zhangjiang Group Co., 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>
</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_OperatingLeaseExpense', window );">Leasing expense under lease agreement</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">159<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_RelatedPartyTransactionAmountsOfTransaction', window );">Lease expenses and payable for leasehold improvement due to a related party</a></td>
<td class="nump">$ 2,248<span></span>
</td>
<td class="nump">$ 2,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 operating lease expense. Excludes sublease income.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 transactions with related party during the financial 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<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_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="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_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=acmr_NinebellMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=acmr_NinebellMember</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_RelatedPartyTransactionsByRelatedPartyAxis=acmr_ShanghaiZhangjiangGroupCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=acmr_ShanghaiZhangjiangGroupCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805963456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract', window );"><strong>Operating Leases, Future Minimum Payments Receivable [Abstract]</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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 766<span></span>
</td>
<td class="nump">$ 50<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">739<span></span>
</td>
<td class="nump">22<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">716<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">716<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td>
<td class="nump">716<span></span>
</td>
<td class="nump">0<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 3,654<span></span>
</td>
<td class="nump">$ 72<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-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_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-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_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-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>60
<FILENAME>R46.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805970800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</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_OperatingLeasesRentExpenseNet', window );">Rent expense</a></td>
<td class="nump">$ 495<span></span>
</td>
<td class="nump">$ 315<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6809721584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Details Narrative) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ .0001<span></span>
</td>
<td class="nump">$ 0.0001<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, shares issued</a></td>
<td class="nump">13,390,270<span></span>
</td>
<td class="nump">12,935,546<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">13,390,270<span></span>
</td>
<td class="nump">12,935,546<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares of common stock issued for stock option exercises</a></td>
<td class="nump">57,222<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=us-gaap_CommonClassBMember', window );">Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">7,303,533<span></span>
</td>
<td class="nump">7,303,533<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</a></td>
<td class="nump">$ .0001<span></span>
</td>
<td class="nump">$ 0.0001<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, shares issued</a></td>
<td class="nump">2,409,738<span></span>
</td>
<td class="nump">2,409,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">2,409,738<span></span>
</td>
<td class="nump">2,409,738<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 share options (or share units) exercised during the current 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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>62
<FILENAME>R48.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815896496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>$ / shares </div>
<div>shares</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Option Shares, Outstanding, Beginning balance | shares</a></td>
<td class="nump">2,045,616<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Option Shares, Outstanding, Granted | shares</a></td>
<td class="nump">500,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Option Shares, Outstanding, Exercised | shares</a></td>
<td class="num">(57,222)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Option Shares, Outstanding, Expired | shares</a></td>
<td class="num">(2,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Option Shares, Outstanding, Forfeited | shares</a></td>
<td class="num">(72,192)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Option Shares, Outstanding, Ending balance | shares</a></td>
<td class="nump">2,413,627<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Vested and exercisable | shares</a></td>
<td class="nump">1,120,598<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding, Beginning balance</a></td>
<td class="nump">$ 0.66<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted</a></td>
<td class="nump">2.26<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Exercised</a></td>
<td class="nump">0.47<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Expired</a></td>
<td class="nump">0.55<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Forfeited</a></td>
<td class="nump">0.54<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding, Ending balance</a></td>
<td class="nump">1.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, Beginning balance</a></td>
<td class="nump">2.46<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">5.31<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">1.09<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Expired</a></td>
<td class="nump">3.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Forfeited</a></td>
<td class="nump">3.00<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, Ending balance</a></td>
<td class="nump">$ 3.06<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term, Outstanding</a></td>
<td class="text">7 years 10 months 10 days<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_AwardTypeAxis=acmr_NonEmployeeAwardsMember', window );">Non Employee Awards [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Option Shares, Outstanding, Beginning balance | shares</a></td>
<td class="nump">1,326,676<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Option Shares, Outstanding, Granted | shares</a></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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Option Shares, Outstanding, Exercised | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Option Shares, Outstanding, Expired | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Option Shares, Outstanding, Forfeited | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Option Shares, Outstanding, Ending balance | shares</a></td>
<td class="nump">1,326,676<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Vested and exercisable | shares</a></td>
<td class="nump">841,329<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding, Beginning balance</a></td>
<td class="nump">$ 0.78<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted</a></td>
<td class="nump">.00<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Exercised</a></td>
<td class="nump">.00<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Expired</a></td>
<td class="nump">.00<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Forfeited</a></td>
<td class="nump">.00<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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Outstanding, Ending balance</a></td>
<td class="nump">0.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, Beginning balance</a></td>
<td class="nump">2.52<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted</a></td>
<td class="nump">.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">.00<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Expired</a></td>
<td class="nump">.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Forfeited</a></td>
<td class="nump">.00<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding, Ending balance</a></td>
<td class="nump">$ 2.52<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term, Outstanding</a></td>
<td class="text">7 years 3 months 14 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Share based compensation arrangement by share based payment award options exercised in period weighted average grant date fair value.</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;">acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Share based compensation arrangement by share based payment award options expired in period weighted average grant date fair value.</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;">acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Share based compensation arrangement by share based payment award options forfeited in period weighted average grant date fair value.</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;">acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Share based compensation arrangement by share based payment award options outstanding in period weighted average grant date fair value.</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;">acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 number of share options (or share units) granted during the 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 options outstanding, including both vested and non-vested options.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Weighted average price at which option holders acquired shares when converting their stock options into shares.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 share options (or share units) exercised during the current 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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=acmr_NonEmployeeAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=acmr_NonEmployeeAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6815922448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details 1)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>$ / shares</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common share</a></td>
<td class="nump">$ 5.31<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term in years</a></td>
<td class="text">6 years 3 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">39.14%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.55%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend</a></td>
<td class="nump">0.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_AwardTypeAxis=acmr_NonEmployeeAwardsMember', window );">Non Employee Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_SharePrice', window );">Fair value of common share</a></td>
<td class="nump">$ 12.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">45.48%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend</a></td>
<td class="nump">0.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_AwardTypeAxis=acmr_NonEmployeeAwardsMember', window );">Non Employee Awards [Member] | Minimum [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term in years</a></td>
<td class="text">3 years 3 months 29 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.39%<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_AwardTypeAxis=acmr_NonEmployeeAwardsMember', window );">Non Employee Awards [Member] | Maximum [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term in years</a></td>
<td class="text">5 years 4 months 10 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.56%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=acmr_NonEmployeeAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=acmr_NonEmployeeAwardsMember</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_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805052096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 61<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized employee stock-based compensation expense, net of estimated forfeitures</a></td>
<td class="nump">$ 1,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,690<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which unrecognized compensation is expected to be recognized</a></td>
<td class="text">2 years 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months 7 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted</a></td>
<td class="nump">500,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_AwardTypeAxis=acmr_NonEmployeeAwardsMember', window );">Non Employee Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,083<span></span>
</td>
<td class="nump">$ 774<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted</a></td>
<td class="nump">0<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Unrecognized cost of unvested share-based compensation awards.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 number of share options (or share units) granted during the 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=acmr_NonEmployeeAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=acmr_NonEmployeeAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6636421232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 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_acmr_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory U.S federal income tax rate</a></td>
<td class="nump">21.00%<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_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 781<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 44<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_RangeAxis=us-gaap_MinimumMember', window );">Minimum [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_acmr_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Statutory Chinese income tax rate</a></td>
<td class="nump">15.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_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [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_acmr_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Statutory Chinese income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_acmr_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 disclosure of income taxes.</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;">acmr_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>acmr_</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 domestic federal statutory tax rate applicable to pretax income (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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 unrecognized tax benefits.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>66
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $FHJTP?(\\#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,$%     @ 2:BK3&;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
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
M1TN>!TDPD02WBLU< ?])/)%_A BL$('RAU.(T( 8)(F2M$H"#(A[BAL&:&6
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
MXP"95,26$11,0HW]U4,2E@ !#!", 8)%@"0Q)F&2Q*.D&B4KCA-CJC*D"N(
M>PFAEQ DPSA ! -$(AGRE9'-I D7/D4J4A+&V$8,;<3 1F#8B,48*S)L2(F/
M723010)<A(:+Y!=#3":D(DXL"RR%-E)@(S)LI&(0IMCPFDE1HD+LA'S\QOM@
M@5F>+%F@02 =\X6914NK9#S_#&B4'R46,Q OS\3"C#*G=M8\>%'*7&I Q;%M
M<C&)2(&924TW2BY[E:21:0?(*$XL,"%,-I)H4^))!6B@5$P/D'&:6NQ@N%$H
M[8CI">6B,*U(R6JY;SU:P9@DR<E 6)$07+&*Q#(&K%3*X@;3DB0N0[$/2Q8F
ML6E%:H+0]D)A9!)@)@DO$HDLO$C-RK9<,#8)<)/(M"*9.&S-IAF@2A.+'<;H
M9!_8,8J9W2QZ&"A6J;F$@4R%EGV>,8:9),G)LNP8PY,E/,FD](XE%U<J-7<F
MI");0IB>#.A)YF[-$HOF=@TD?1EFL8*YR9*;1.:VPH"(8&*0*K*XP=AD4!22
M9<]FC#L&92&9.P%+D,5*, :H5&*=7\P[!N4AF?AE4!^R,@NG#,K"P/:1@JG'
M@'IL4H\ET2+Q,2,U*K80F#'V&&"/3>RQ!%I(@<",5%$4V;ZN,/84P!Z;V%.2
M9V3N8!D0K6S$4AAZ"M2>;'[>*%E7]@ 0;R:041I9%K+"!%6 H&P25('Z,XX2
ML\)",G_Y6CP:LGP, XBR"5$E"4DA)>:;A63L)[8GAE&J @DOMO!/8?XI63:2
M66[L9E'\,'MB!4I1;'KQ%H<GI6Y.XSE3Z^SKMZH;CBD6K?>SK&<>#E^,]AT]
M9=.)U,\PTP'9GWESNE2M\UIW75V.!S#'NNYT;]'_U%L\Z_QPORGTL1LNX_ZZ
MF0ZFIINNOLZ';M[]Y&_[/U!+ P04    " !)J*M,(KW(*+0!  #2 P  &
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
MOFSL?VN,!Y22W.$(]?C!5D-"Z\/Q#9[M/&:SX<VP_""V?N/J%U!+ P04
M" !)J*M,N,_@?;,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q]4V%OW" ,_2N('U N7-96IR12K].T29MTZK3U,Y<X"2K$*9!+]^\'),W2
M+ML7P,;O^=F8;$3S9%L 1UZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-
MB"J"M&)\M[MF6LB.%EGTG4R1X>"4[.!DB!VT%N;7$12..4WHJ^-!-JT+#E9D
MO6C@.[@?_<EXBRTLE=3068D=,5#G]"XY'-,0'P-^2ACMZDQ")6?$IV!\J7*Z
M"X) 0>D"@_#;!>Y!J4#D93S/G'1)&8#K\RO[IUB[K^4L+-RC>I25:W-Z2TD%
MM1B4>\#Q,\SU?*!D+OXK7$#Y\*#$YRA1V;B2<K .]<SBI6CQ,NVRB_LXW?";
M&;8-X#. +X#;F(=-B:+RC\*)(C,X$C/UOA?AB9,#][TI@S.V(MYY\=9[+T62
M)AF[!*(YYCC%\'7,$L$\^Y*";Z4X\K_@?!N^WU2XC_#]&X7_($@W"=)(D/ZW
MQ*V8_;LD;-53#::)TV1)B4,7)WGE70;VCL<W^1,^3?LW81K967)&YU\V]K]&
M=."E[*[\"+7^@RV&@MJ%XXT_FVG,)L-A/_\@MGSCXC=02P,$%     @ 2:BK
M3( +Z'RT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL?5/;
M;MP@$/T5Q >$7=:;1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G8<M[7Z LPP
MY\R984@'-&^V 7#D74EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2
M\<WFFBG1:IJGT7<R>8J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ
M>^Y.QEML9BE;!=JVJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QK<RHYL@""04
M+C (OUW@'J0,1%[&SXF3SBD#<'G^8/\2:_>UG(6%>Y2O;>F:C-Y24D(E>NF>
M</@*4SU[2J;B'^$"TH<')3Y'@=+&E12]=:@F%B]%B?=Q;W7<A_%FMY]@ZP ^
M ?@,N(UYV)@H*G\03N2IP8&8L?>="$^\/7#?FR(X8ROBG1=OO?>2;Y,D99=
M-,4<QQB^C)DCF&>?4_"U%$?^#YROPW>K"G<1OOM#X7Z=(%DE2")!\M\2UV*N
M_TK"%CU58.HX3984V.LXR0OO/+!W/+[)9_@X[=^%J5MMR1F=?]G8_PK1@9>R
MN?(CU/@/-AL2*A>.-_YLQC$;#8?=](/8_(WSWU!+ P04    " !)J*M,=&K2
MF+0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q]4V%OVR 0
M_2N('U 2XK599%MJ.E6;M$E1I[6?B7VV4<%X@./NW^_ KNNM5K\ =]Q[]^XX
MTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\TU
MTT*V-$^C[V3SU/1>R19.EKA>:V'_'$&9(:-;^NIXD'7C@X/E:2=J^ G^5W>R
M:+&9I90:6B=-2RQ4&;W='HY)B(\!CQ(&MSB34,G9F.=@?"LSN@F"0$'A X/
M[0)WH%0@0AF_)TXZIPS Y?F5_3[6CK6<A8,[HYYDZ9N,[BDIH1*]\@]F^ I3
M/9\HF8K_#A=0&!Z48(["*!=74O3.&SVQH!0M7L9=MG$?QAO.)]@Z@$\ /@/V
M,0\;$T7E7X07>6K-0.S8^TZ$)]X>./:F",[8BGB'XAUZ+_DVN4G9)1!-,<<Q
MAB]CY@B&[',*OI;BR-_!^3I\MZIP%^&[?Q3NUPF258(D$B0?EK@6\_F_)&S1
M4PVVCM/D2&'Z-D[RPCL/[&U\1/86/D[[#V%KV3IR-AY?-O:_,L8#2ME<X0@U
M^,%F0T'EP_$&SW8<L]'PIIM^$)N_<?X74$L#!!0    ( $FHJTSF%E9;L@$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;'U386_<( S]*X@?
M4')<NE6G)%*OT[1)FW3JM/4SES@)*L09D$OW[P<DEV9;UB^ C=_SLS'9B.;9
MM@".O&C5V9RVSO4'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&-:R(X6
M6?2=3)'AX)3LX&2(';06YM<1%(XYW=&KXU$VK0L.5F2]:. ;N._]R7B++2R5
MU-!9B1TQ4.?T?G<XIB$^!OR0,-K5F81*SHC/P?A<Y30)@D!!Z0*#\-L%'D"I
M0.1E_)PYZ9(R -?G*_O'6+NOY2PL/*!ZDI5K<WI'206U&)1[Q/$3S/7<4C(7
M_P4NH'QX4.)SE*AL7$DY6(=Z9O%2M'B9=MG%?9QNTBML&\!G %\ =Q' ID11
M^0?A1)$9'(F9>M^+\,2[ _>]*8,SMB+>>?'6>R_%[C;)V"40S3''*8:O8Y8(
MYMF7%'PKQ9'_ ^?;\/VFPGV$[_]0^)_\Z29!&@G2-TO<BOE;)5OU5(-IXC19
M4N+0Q4E>>9>!O>?Q35[#IVG_*DPC.TO.Z/S+QO[7B Z\E.3&CU#K/]AB**A=
M.+[W9S.-V60X[.<?Q)9O7/P&4$L#!!0    ( $FHJTP]UH\:M0$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;'U3VV[<(!#]%<0'A%W6FT0K
MVU(V4=5*J;1*E>29M<<7!1@7\#K]^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U)
M;3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*
MO9.MAI,AME=*F%]'D#AD=$L_'$]MW;C@8'G:B1I^@'ON3L9;;&8I6P7:MJB)
M@2JC=]O#,0GQ,>"EA<$NSB14<D9\"\:W,J.;( @D%"XP"+]=X!ZD#$1>QL^)
MD\XI W!Y_F#_$FOWM9R%A7N4KVWIFHS>4E)")7KIGG#X"E,]>TJFXA_A M*'
M!R4^1X'2QI44O76H)A8O18GW<6]UW(?Q9G\]P=8!? +P&7 ;\[ Q453^()S(
M4X,#,6/O.Q&>>'O@OC=%<,96Q#LOWGKO)=_N=RF[!*(IYCC&\&7,',$\^YR"
MKZ4X\G_@?!V^6U6XB_#='PJ3=8)DE2")!,E_2UR+V?^5A"UZJL#4<9HL*;#7
M<9(7WGE@[WA\D\_P<=J_"U.WVI(S.O^RL?\5H@,O97/E1ZCQ'VPV)%0N'&_\
MV8QC-AH.N^D'L?D;Y[\!4$L#!!0    ( $FHJTR/>,F>LP$  -(#   9
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
MRZ;^-]8&0"F[&QRA#C_88BAH0CS>X=E-8S89P?;S#V++-RY_ E!+ P04
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
M_@=<0"(\9((Q2B-=7$G9.V_4I(*I*/XV[D+'?1AOTG2BK1.2B9#,A'V,P\9
M,?.OW/,BLV8@=NQ]Q\,3;P\)]J8,SMB*>(?)._1>BNV7FXQ=@M"$.8Z89(F9
M$0S5YQ#)6HAC\A\]6:?O5C/<1?IN&3V]7A=(5P72*)#^4^+MIQ+7,/M/0=BB
MIPIL$Z?)D=+T.D[RPCL/[%T2W^0#/D[[3VX;H1TY&X\O&_M?&^,!4]E<X0BU
M^,%F0T+MP_$6SW8<L]'PIIM^$)N_<?$74$L#!!0    ( $FHJTP[OV/9MP$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;'53VVZ<,!#]%<L?
M$"\L:9,5(&535:W42JM439^],( 57ZAMEO3O.S8L10E]L3WC<\Y</,Y'8U]<
M!^#)JY+:%;3SOC\PYJH.%'<WI@>--XVQBGLT;<M<;X'7D:0D2W>[#TQQH6F9
M1]_)EKD9O!0:3I:X02EN_QQ!FK&@";TZGD3;^>!@9=[S%GZ _]F?+%IL4:F%
M NV$T<1"4]"'Y'#, CX"G@6,;G4FH9*S,2_!^%H7=!<2 @F5#PH<MPL\@I1!
M"-/X/6O2)60@KL]7]<^Q=JSES!T\&OE+U+XKZ!TE-31\D/[)C%]@KN>6DKGX
M;W !B?"0"<:HC'1Q)=7@O%&S"J:B^.NT"QWW<;K)KK1M0CH3TH5P%PEL"A0S
M_\0]+W-K1F*GWO<\/'%R2+$W57#&5L0[3-ZA]U(F]_<YNP2A&7.<,.D:LR 8
MJB\ATJT0Q_0=/=VF[S<SW$?Z?AW]]C_QLTV!+ ID:X$D>5/B>PS.]9L@;-53
M!;:-T^1(908=)WGE70;V(8UO\@\^3?MW;ENA'3D;CR\;^]\8XP%3V=W@"'7X
MP19#0N/#\2.>[31FD^%-/_\@MGSC\B]02P,$%     @ 2:BK3(Z8P]JV 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL;5/;;MP@$/T5Q <$
M+[NY=&5;RJ:J6JF15JF:/+/VV$8!CPMXG?Q] 3N.D_@%F.&<,Q>&=$#S;!L
M1UZT:FU&&^>Z/6.V:$ +>X$=M/ZF0J.%\Z:IF>T,B#*2M&(\2:Z8%K*E>1I]
M1Y.GV#LE6S@:8GNMA7D]@,(AHQOZYGB0=>."@^5I)VKX ^YO=S3>8K-**36T
M5F)+#%09O=WL#[N CX!'"8-=G$FHY(3X'(Q?94:3D! H*%Q0$'X[PQTH%81\
M&O\F33J'#,3E^4W]1ZS=UW(2%NY0/<G2-1F]H:2$2O3*/>#P$Z9Z+BF9BO\-
M9U >'C+Q,0I4-JZDZ*U#/:GX5+1X&7?9QGT8;ZZ_3;1U I\(?";<Q#AL#!0S
M_RZ<R%.# S%C[SL1GGBSY[XW17#&5L0[G[SUWG/.DTW*SD%HPAQ&#%]@WA',
MJ\\A^%J( _]"Y^OT[6J&VTC?+J-?)>L"NU6!7138?2B1?RIQ#;/]%(0M>JK!
MU'&:+"FP;^,D+[SSP-[R^";O\'':[X6I96O)"9U_V=C_"M&!3R6Y\"/4^ \V
M&PHJ%X[7_FS&,1L-A]WT@]C\C?/_4$L#!!0    ( $FHJTQK&&]SY@$  $(%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;(U4;6_;(!#^*X@?4&R:
MQ%YD6VI:59NT25&G=9^)?7Y1P7A XN[?#[#K>2F3^L5PQW//<W>8RT:I7G0+
M8-"KX+W.<6O,L"=$ERT(IF_D +T]J:42S%A3-40/"ECE@P0G-(IV1+"NQT7F
M?4=59/)L>-?#42%]%H*IWP?@<LQQC-\<3UW3&N<@13:P!KZ#^3$<E;7(PE)U
M GK=R1XIJ'-\%^\/J<-[P','HU[MD:OD).6+,[Y4.8Y<0L"A-(Z!V>4"]\"Y
M([)I_)HY\2+I M?[-_9'7[NMY<0TW$O^LZM,F^,4HPIJ=N;F28Z?8:YGB]%<
M_%>X +=PEXG5*"77_HO*LS92S"PV%<%>I[7K_3I.)TDRAX4#Z!Q EX#4ZY!)
MR&?^P PK,B5'I*;>#\Q=<;RGMC>E<_I6^#.;O+;>2T&C348NCFC&'"8,76'B
M!4$L^R)!0Q('^BZ<AL-O@QG>^O#-/QENPP2;(,$F0+"[*C&$2<(BVZ#(-D"0
M7HF$,)_"(KN@R.X]01R%"9(@0?*!5@0P\7_N.PV*I!]H10 37_\59/4/"U"-
M?[T:E?+<^\FQ\BX#XH[Z-_ 7/DV7;TPU7:_121K[DOS_7DMIP*82W=AK:>U
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
MEDT5 5(W5=5*K11MU?;9@4.PUA=J.V'[]_6%I21%Z0OV.9X99K!-.2K]8GH
MBUX%EZ;"O;7#CA#3]""H>5 #2+?2*2VH=:4^$3-HH&T@"4ZR)'DD@C*)ZS+T
M#KHNU=ER)N&@D3D+0?7O)^!JK'"*WQK/[-1;WR!U.= 3? /[?3AH5Y%9I64"
MI&%*(@U=A=^GNWWA\0'P@\%H%G/DDQR5>O'%Y[;"B3<$'!KK%:@;+K 'SKV0
ML_%KTL3S*SUQ.7]3_QBRNRQ':F"O^$_6VK["[S!JH:-G;I_5^ FF/!N,IO!?
MX +<P;T3]XY&<1.>J#D;J\2DXJP(^AI')L,XQI7-9J*M$[*)D,V$M+A+R"="
M?D,@T5F(^H%:6I=:C4C'S1JH/Q/I+G<?L_'-\.W"FDMK7/=29_EC22Y>:,(\
M14RVQ%PC]O\B\K\0X@S,+K)5%UG@YPM^NG!Q)9"O"N1!H+B*4=S$B)AMP,B
M26YBW$-<F2A6310K)K8W)HK_FKB'B";(8G/]9?M*]8E)@X[*NG,2=K-3RH)3
M2Q[<">[=_9X+#IWUTZV;ZWC*8V'5,%U@,O]%ZC]02P,$%     @ 2:BK3'GO
M176* @  NPD  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULE5;;CILP
M$/T5Q'L77[A&2:0F5=5*K11MM>VSDS@)6L#4=I+MW]<V;,KBH<J^@&W.G#DS
M>,:>7X5\5B?.=?!25XU:A">MVUD4J=V)UTP]B)8WYLM!R)II,Y7'2+62L[TS
MJJN(()1&-2N;<#EW:QNYG(NSKLJ&;V2@SG7-Y)\5K\1U$>+P=>&Q/)ZT78B6
M\Y8=^0^NG]J--+/HQK(O:]ZH4C2!Y(=%^!'/UCBW!@[QL^17-1@'-I2M$,]V
M\G6_")%5Q"N^TY:"F=>%KWE562:CXW=/&MY\6L/A^)7]LPO>!+-EBJ]%]:O<
MZ],BS,-@SP_L7.E'<?W"^X"2,.BC_\8OO#)PJ\3XV(E*N6>P.RLMZI[%2*G9
M2_<N&_>^=E_2I#>##4AO0&X&./ZO >T-Z,@@ZI2Y4#\QS99S*:Z![/Y6R^RF
MP#-JDKFSBRYW[IN)5IG5RY+0?!Y=+%&/6748,L2\1:Q]!/T'B8R FPH"JB#.
MGKY14< $%"2@CB >$L1H%$:'R1RF<1B,$<6C4  42A&%Q<2@F!@0,W*SZC#)
MP,V'/,WH2 R$(NF$F 04DP!B1K]OE7ANJ"?%QR!81@K*2 $9(Q>KU'-!,N__
M " :3TC)0"D9("6&"7*0(+]_MQ8@07'';BV\.#%"X])<^Z@B32>R@1'< 1"@
M)IF@F&@B^/Z,8+@#8')'3GK0,-RX&&]4 $2FZA?#W01#[22=H(![ ([?D1*X
M<C%4NEY*_+HD>%PS$"C+)L3 ]8NA IZB@.L.9^]("5QY.+\G);G7PDE>C%/B
M@V*OL4:#4]1>:[XS>2P;%6R%-@>R.S8/0FAN"-&#R>[)W*1NDXH?M!UF9BR[
MZT0WT:+MKTK1[;ZV_ M02P,$%     @ 2:BK3&D.$;S; 0  8 0  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S@N>&UL?53;CILP$/T5RQ^P)H8T:420-JFJ
M5FJE:*MNGQT8+EI?J&W"]N]K&\*R">U+[!G..7/Q3-)>Z1=3 UCT*K@T>UQ;
MV^X(,7D-@ID'U8)T7TJE!;/.U!4QK096!)+@A$;1!R)8(W&6!M])9ZGJ+&\D
MG#0RG1!,_SD 5_T>K_#5\=14M?4.DJ4MJ^ 'V)_M23N+3"I%(T":1DFDH=SC
MQ]7NF'A\ #PWT)O9'?E*SDJ]>.-KL<>13P@XY-8K,'=<X B<>R&7QN]1$T\A
M/7%^OZI_#K6[6L[,P%'Q7TUAZSW>8E1 R3INGU3_!<9ZUAB-Q7^#"W ']YFX
M&+GB)ORBO#-6B5'%I2+8ZW V,IS]J'^E+1/H2* 3P<7^'R$>"?$;(723#)F%
M4C\QR[)4JQ[IX;%:YF=BM8M=,W/O#+T+WURUQGDO&4VV*;EXH1%S&#!TAEE-
M".+4IQ!T*<2!WM'I^P#'>\3F'Q'BQ2+BP(_?%?%Q62!9%$B"0#(76$<W71@P
MFX"1 ;-=W]1Q#UG3FS3([&$$Z"K,L$&YZJ3U+9AYIS5YI/YA;_P'MS[#M+_)
M#+OWG>FJD0:=E75C$QZW5,J"RS!Z< -=NW6?# ZE]=>-N^MAZ ?#JG;<9S+]
MJ61_ 5!+ P04    " !)J*M,L1&E><D"  !8#   &0   'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6R55]&.FS 0_!7$!Q2\8 BG)%(O5=5*K72ZJNVS+W$2
M=("I[237OZ\-7,KA=4M> C:SD]F)!SO+BY#/ZLBY#E[JJE&K\*AU>Q=%:GOD
M-5/O1,L;\V0O9,VT&<I#I%K)V:XKJJL(XCB+:E8VX7K9S3W(]5*<=%4V_$$&
MZE373/Z^YY6XK$(2ODX\EH>CMA/1>MFR __&]??V09I1=&79E35O5"F:0/+]
M*GQ/[C:0VX(.\:/D%S6Z#VPK3T(\V\'GW2J,K2)>\:VV%,Q<SGS#J\HR&1V_
M!M+P^IVV<'S_ROZQ:]XT\\04WXCJ9[G3QU6X"(,=W[-3I1_%Y1,?&J)A,'3_
MA9]Y9>!6B?F.K:A4]QEL3TJ+>F Q4FKVTE_+IKM>^B<T&\KP A@*X%I TG\6
M)$-!,BF(>F5=JQ^89NNE%)= ]K]6R^RB('>),7-K)SOONF>F6V5FSVN@9!F=
M+=& N>\Q,,:\16Q<1/(7$AD!5Q6 JH"N/GFCPD.0H 1)1Y"."$B13MKH,7F'
M:7I,G.39I!471>."XEI25$OJ: &:X 04):#SW<A0@FR&&SV&COJ,)TZX" !2
MX#IR5$>..)'B! N48#'?B0(E*&8X43A]$EI,S7!!,:Z#Q'C.8L0+S[(BGJB2
M^6X0/&<$9O@Q@/YC"(+R.8)'EKB9!9IY*/"DD?0&1_"L$3K'$>I&P4%M4!0A
M'CEX<HD;7:"YAP(/'<EO, 6/'5G,,67A+I,8\JDI+LJW3/ $$S?"0!>>S07/
M'L3S'0$\>T!F.#* QKWFHZVC-P0#99X7 7AV2S?%0#TO9L##!\D-EN#A W>?
M0RQ)Y[Q+$)1GD0">8G!3#)F/ D\>9#<X@B</W/T.<21WCR&((RYJVDXT.N+9
M,_=7)@]EHX(GH<UIL3O3[870W-#%[XP_1W/,OPXJOM?V-C?WLC_K]@,MVN$<
M'UW_3*S_ %!+ P04    " !)J*M,+S#\&=L!  !A!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6Q]5-N.FS 0_16+#U@3H&$5 =*2JFJE5HJV:OOL
MP'#1^D)M$[9_7U]8PB:T+]@S/N?,C#U#-@GYHCH C5X9Y2H/.JV' \:JZH 1
M]2 &X.:D$9(1;4S98C5((+4C,8JC,-QC1GH>%)GSG621B5'3GL-)(C4R1N2?
M$JB8\F 7O#F>^[;3UH&+;" M? ?]8SA)8^%%I>X9<-4+CB0T>?"T.QP3BW>
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
MC-6:]_.ZWTC6#F<1&@_$[5]02P,$%     @ 2:BK3&!=1<84 @  >@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL?97K;ILP&(9O!7$!-8=P6 1(
M"U6U29L4=5KWVTF^!%2#F>V$[NYG&\JH[>Q/?'K?E^=SC"E&REYY R"\MX[T
MO/0;(88M0OS80(?Y QV@ERMGRCHLY)!=$!\8X),V=01%09"B#K>]7Q5Z;L^J
M@EX%:7O8,X]?NPZS/SL@="S]T'^?>&XOC5 3J"H&?($?('X.>R9':$DYM1WT
MO*6]Q^!<^I_#;9TKO1:\M##R5=]3E1PH?56#KZ?2#Q00$#@*E8!E<X,:"%%!
M$N/WG.DOCU3&=?\]_4G7+FLY8 XU);_:DVA*/_>]$YSQE8AG.GZ!N9[$]^;B
MO\$-B)0K$OF,(R5<_WK'*Q>TFU,D2H??IK;M=3M.*^EFMKD-T6R(%D/X?T,\
M&V+#@"8R7>HC%K@J&!T]-OU9 U9G(MS&<C./:E+OG5Z3U7(Y>ZNB/"W0307-
MFMVDB=::CXK:5L3_)$@"+!21DR+2_O@#1>8.B)T!L0Y(=$ _!01A;M0QB;*5
M*$N-6FM;DP1ND(T39.,"^62 V*(L-C2U(^C.EB9.D,0!$@4&B"W*0G-';,V=
M#4F='*F+(S0X;)'-86ON<&1.CLS%89SCG2VR.6S-'8[<R9%K^V9]U*/$P,BM
M0QBGR<;@L$69>4#0ZA90M_)WS"YMS[T#%?)"T:_]F5(!,BYXD!4U\D.P# B<
MA>IFLL^FZW :"#K,-SU:/C?57U!+ P04    " !)J*M,%7/G6]T!  !B!
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q]5%ENVS 0O0JA X3:'#N&
M)"!V4;1 "Q@IFG[3TFA!N*@D9:6W+Q=%46RU/R(Y?._-PAEEHY OJ@70Z)51
MKO*@U;K?8ZS*%AA1=Z(';FYJ(1G1YB@;K'H)I'(D1G$<AO>8D8X'1>9L)UED
M8M"TXW"22 V,$?GG %2,>1 %;X:GKFFU-> BZTD#/T#_[$_2G/"L4G4,N.H$
M1Q+J/'B,]L?4XAW@N8-1+?;(9G(6XL4>OE9Y$-J @$*IK0(QRP6.0*D5,F'\
MGC2#V:4E+O=OZI]=[B:7,U%P%/175^DV#W8!JJ F ]5/8OP"4SZ; $W)?X,+
M4 .WD1@?I:#*?5$Y*"W8I&)"8>35KQUWZ^AO-O%$6R?$$R&>"<;W_PC)1$C>
M":Z:V$?F4OU$-"DR*48D_6/UQ/9$M$],,4MK=+5S=R9;9:R7(M[M,GRQ0A/F
MX#'Q A/-"&S49Q?QFHM#?$.//SHXWB*V__"0K":1.'ZR#/ ^7!=(5P52)Y!^
MJ,+#514\9NLPW&'2A\U5(K>8)-I<!8(73\- -JZ+%2K%P+4MPL(Z#\JC:YXK
M^\$,D._W=QD_?=^);#JNT%EHTSCN>6LA-)@0PSO3TJT9^/E H=9VNS5[Z=O>
M'[3HIXG&\V^E^ M02P,$%     @ 2:BK3/N)EUZ= @  >@D  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#<N>&ULC5;;CMHP$/V5*!] 8CLA"0(DH*I:J970
M5FV?#1B(-HE3V\#V[^O;9D/L%/:!V,XY,V=F,^.9WRA[Y6="1/!65PU?A&<A
MVED4\?V9U)A/:$L:^>9(68V%W+)3Q%M&\$&3ZBJ"<3R-:EPVX7*NS[9L.:<7
M494-V;* 7^H:L[]K4M';(@3A^\%+>3H+=1 MYRT^D1]$_&RW3.ZBSLJAK$G#
M2]H$C!P7X0K,-B!5!(WX59(;[ZT#%<J.TE>U^7I8A+%21"JR%\H$EH\KV9"J
M4I:DCC_6:-CY5,3^^MWZ9QV\#&:'.=G0ZG=Y$.=%F(?!@1SQI1(O]/:%V(#2
M,+#1?R-74DFX4B)][&G%]6^POW!!:VM%2JGQFWF6C7[>S)LTLS0_ 5H"[ @F
M.:,$9 GH@Y#HX(TR'>HG+/!RSN@M8.:_U6+U48 9DLG<JT.=._U.1LOEZ74)
MBW@>794ABUD;#.QA0(>(I/7.!?2Y6$.'#N\=;%P$@GX/R!L$TORD[R'W\Q,O
M/]%\=)>$D1!3KX'4$3#-!DDTD%1#&I/$V/X-LO$,\D[3U*MIZFI*!YH\D.E
MC('D/3'Q1 H9R4[F59*Y;O*!DLR-&:$BAMDP.1X@+%":)E._HMRK*'<5%0-%
M^;.*/,#_*BJ\B@KW$RX&9;(N'$]I!N%(I8#87^^QXPB-?%9@I&. YZL%>#O"
M"L#']6(Q_6@S%*,4H4'^GP#>:_+W$. V$:=>?)AAP5C,LQ4#_!T))(]KQF+Z
M@<,D+C*4#R4]!MYK\C<YX.ERPZH!;O,:T?08:#1%O9NL)NRD+WT>[.FET1-'
M[[0;+%90WX0?<#.5?,?L5#8\V%$A[U-]ZQTI%43JB2=2R5D.0MVF(D>AEIE<
M,S,-F(V@K9UTHF[<6OX#4$L#!!0    ( $FHJTQ0.9%O)@0  )(4   9
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
MB-T<@=!BP 3*P6 #NFQLX$P ?MQB.T>D4Q=S"()N$\B9"V3XT=A$&+L%(J=
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
M97PJ!BC6.8FF&B1)EJ":2@POWJ09*;\[0'+S.<QKT#5*+]P8YLFYV<<&.9@
MI:#(0G2W_BP3-3-3^;$1B%?,"X$,4!SS++@I5CXV@KU(X#0F^GF0&4UZB)$G
M D"[;'X/<S?QP;>@:3T+]*]!M-L5Z6*_0\X0[/(@R[/.$JS+(E^O$=VIH*,V
M3NL(9*H(&81X9&JFRE6-6==([36@(KW+1+HM'P,TC<HUVZ11_/.>U8[C(S<O
MO_[<UR-"Q/#Q$>N(D=T;M&Y>L&791GP.&9QYHX:Q%U&9+FO:7+K>[^J<\R?
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
MMPRE <I3!X"(XV5@D>/176-$?%^0AI516 !#+Q7-%X]TS.372EK*0SPKD T
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
MJA?V!Z/@/-H"JK]05N/Z49T-POFL[V26<%0 _K.0JO54.Q@SS5#:4J(.=YG
MARU @:U*:$N4Y[4"I\[%0UO[47E782B/AL-H>'T7#!"^"9@E=_DN97^T5B?[
M(Z?B(!?O\\I:(F!4[SHQY4.=:XXFU<+$_FJKNM2_F$6YL%)</JQ=L< Q?)1P
MN2UQ6L*+^&MDZCE(13\N%$!ITHC@O)![MO ?"E*1HXSJI&G 0TK=PJ)8F+,%
M8@%M?V[$A!>Y^E3C#45=M%YSP0HJ5F'C=/@U;/5P/@W'O8&Y2MY2HH[SQ"CA
M$AXYFW;'/7L5E$,[>DEFJ0J6J@L N\496[I<<L%7':9@YT;DM#SD#$ SC?CH
M;'.^_8ZO2'MQ0TZ.I<ML&!$;S4#=.C'08"AMV-,N/*H0Z=-492-=@M)M%>IT
M62,DIE89@@NX&71F9$^!4D&>;Z[$S*7>@*"SE%+[6._@O, 2G43$"22B;I)&
MG-QJCQ,$9\.PU^MQ?75*+S79AY)+A>#AD*IZKJN9UN3"<DJV54'*5[7WGP2B
M>H5ID\*O\.XZ5PI;)%%16B6#J%5K-L-NK_\]$2OJ/AMQ-W/P/C<W2?6!X4@X
M,PJNJH2;X5U,XC0&-RC*21OX+8(3$KKN2&F,:YPPLJ,;> 4+IYU%Y?,22KFC
MFN": @4[0D!M&M);K/Y";I2WQQIPNB?DZYTJ!_H9*9MP<P<J29'1^9$2AHE6
MG/4--ZQ];!]#FN&Z$Z:THU?UD<L-B$7@U,O1=J^M":\TEWRD2C0ZIXDHHJ'X
M6:/G7^MWS3U+VQ4[("&L)0 J=!,"3E#[;@RRD"ZH 47P&O7S:]-Y HX3YOR%
MC _IJ((%\YTZ9Z#LA_.I_!T/_&%?477V''05[&F!;M_=H7'[HV 4#GKT+]AS
M5BWKS_KT%ZRG&G$*\WW'G<&L&#WU.=9X_T 9S5+1^,FZO%<?>.*H&70KZSVH
M1@N\65 OD*Q_<E4T*JB9F:N;^N);GIF#6D^RU\S01D'*/:5^8)%@7P#1=:PT
M0\-6:@77-)O0J5S+LK?F(T/'>DTFF85:B4[%G;WY2IMKA;0PZ%&Y:Q<14A*C
MQ%8"7*!6JC-S;K2!UVH7?:":'A^PR&=]O][B'*6L/QR&P^'H&-N%5PU&#H .
M4@KE3Z.*E'IMIQW\5BZQVB1 KU%>5[6TV&MHV%@M,BZM]AP(S+YA:9^^<]?%
MYOX5";)(9R95"X#6Q<M'L4FNR2:1UL!\+&^= JZ'7W.?_(KCJX7ZK.WPAJ:-
M1B-N3$="VP$\K&I^ZQS5:*/M-9,8=9W02A&,3DV!%+V*Y#(?30*'KD)CJF,3
MI%D/[*Y'NFL!$B['1*TEI13J1-9 YS291U-J&Q GJPAL2:8YF@N59>N=4M8[
MU7!4F]Q5L<ZAU26&J802\#!A:(:4?4D-3W?=WSA5\UX0X#8\ 3IZ:0L!/B5:
MY-??MQR3 #!SLUHIRO/9?-HC:CB;C7I5?U*3L&^3]095>MO$CV*F1;R?#8$1
MT&SH2@8KPI]/=_;QE$0A-65XO.G@2/Z;JI'15.?_1ZI#T%#$O_*(:[+SX%X;
M+<)3S@%/.FF!OO?IM)$*.48!R,N<HP-HK,'#5P*FLVG8F\^.&9UT$3O=<1*Q
MI(0Z 0_45Y!;GHW#>0\4]^M*58T*JL(Z-*:)XMETVF_T61AWF7+<9=RPPH-D
MTC0C;7^T80+&*TB8=/\82-](<7=P,4P\T,X0^O:?2W-*,DL:E=%:9ZPUMV+3
MM[8X;$-.!3I6G5W>H0^!W)1#I@EB;(T)/4UC4LXP%G:[3ZK46!?!E5(OHH3C
M^6/[M6%U:'P-/":P2HMR1RFD(<.\-JCCQ&^*F4TF[O25B?4]!B$?8WC%"56]
M1<%+SO6P-YT^C0$IOWJ;;0XFR<L:_<8/:T5ZE4A(;9@.F$7TQ_-3&))J84BF
MP2Q06XW:#3W[WN%&CW!I$Y^CTO=9<Z9ES6GM^>O962Q,KX>A27=-(E2G%T1V
M=5<I"FN'\$2BU%UKS./QNS;W8O!4]R)#-KOHHO.*:YSH J];QQU;:5](L%%O
MI@<N)2&/NK7>DLUVG3\F2:W?2?=_?9HM/DV\V?K/\FDRY!%H_3M*<7<;K]#C
MY#SO-G@)*[X\UV=)P1BCJYSH[C$D6=.T.:^U^=NOZ"9;L2S1O=:ABPE5CN4J
M;F/"DR@(4J,PP9;G6EVH>?+(D1>4?]LC#U\EW*T&U7%UGT0Q?KV3ZT"OL7TI
M4IOM$!;ZOKVS >T8,6IG+P8#YQQ9"=S ?+&>IA&^BAPV6CIY''<N=2FETS$.
MM> [B3S(V= %Q&-@-7O]L"Y78]OGE3 /9F]P.76*S*6B/]8:H-8UM]I63(;A
MN._O19-6=VL0UPPA74'FXA$UA46J(_\S=)8J/8L*<W I3FT$O(=) J:JS1Q0
M7SYI*:]$,_+7B$GN($7U@BA)BCR8@/KZ[H!J NH-4Q.V:V' 2W]/8;^XE0LU
M%[0[)1V13!M ,NV\-Q'C&B6YQJ2?T6%8 )\,VF?I].%NYJ#',S<LBC6L<0\W
MRWHMQZ%M-\0]?:JVM5D#N=H]L"UD?&VJ!IJ9AJ7IW -.^<#]\>-/Y&TB8C(W
M#L8N.9T X$=JIO;25/:1VVJ:?WH08B%P,Q$[* [CCT"<(8BOZ8ZIPJ)4F_U&
M8#!=Z%G#I,K8Z''A:M<5%E,V'L5F\Y93TMT;^)4>#;7D!B7Y?=,))8OT%#'.
MZ7 .#%GA,H,I&$HZNP2^Z%>_&'A?:(_Q,)R,1SCN(/B(,6,GV30X&\TEVW0H
MLNC733?59=)1%+?XH+^B;SLJEJ98MKD2K_J]'@I'%I!'E!> ?QH.>\#!A\/:
MPWZ-[9"+C<C) 2%BB^N?];HP65_B:NQ!;ILR+6V%)0 9/=B?*=Q%)FS#^R\.
MOK][2#!)!(?@<F=IZ15$=G5!.G54 ^<0A$<;K3E%R%6U8'BPHZZWE/;,-SA-
MS7!I; 52.\*6KX1'H1K*FO%J@*<KVS%.D@NY[##&O*G03UZ4TAY%M?PJ Y12
MZY_KN^D)Q+MQ;(&5%G./P5VRX\Z<*&2  )24B]Q$/^>%7)CQRW]S:?S&[IR^
M@^J(%4((H^Z4K$6Y[<D>=8)D2Y/.\RO@;U%VT=3O\N;6!%J4UV.6IB8B6Z1Q
MJ*N.[74-++XXLJ&K<[Q+&%)TVF)Y5DE@^FJ2#.WWNM/9]]4.DZK2L9LS9',N
M077,S94'L)1*6TJOOZ@.5(3]_CP<3R?U$57#B.U1BJJIXX5PR*L-"+RC0F[U
MEV<A&"Z_$E%01]$FHG 4L\L_&/=*M;7N7_YP^0<;:],DH'Y]$C"=3XD$ 'UU
M"@@J%*">1@&XE!-(X%3/::YPP-,I@%,W#NZ[>%FKGL^I YXZ+93FN<A_31 I
M^J9,R*;6SMJ#=1 .AL-31:WQ0N%-&"*?A*LLG/7[X60RLL5AL>NF^#O)%\BE
M[.T.XAIBG;6D^H"NDU!&1;*V=-L9[PGJ B\K:9SC@00D,H:=^J3K>$G+/$Y\
M4!K(O*4-JW5F"L!4N9HU6>W(</U*9/,\4(6CWY2!I%6Z486/.5;KEJ[".JDQ
M5&_?7H7:)H]9>^51="@2@ RM069J(ZTD+7IVFIZTH_(5=?_-I-N?J$I\UEF*
M.>P_.?EFZ6:3Q"E;9XZ72WSXVU12B@Q:C5U8&=SB">O%"2-Q,]^$(5([-];5
M2-?M#Z>ZRAKNH(ZG(P\+I;0B:11 'K^ 0 4!CMW#\CAQ:F#9E!.G9]$S]3E'
MQJ<OS@YFW0'>-HB,WF%<+KWO=60>J_=0/),J2E#:EGYH\/V_&*.XW%5NEG K
M%U5CP&"8A+/9_!C@Y!23SAW6%^A<M]'N8+G?F76,?]@%1KG G&;9>-".I^%@
M<-01>@Q8=0C89@>H:DYFU+[,K_*$-MRJ/G3%EKMJ4ZV:(ZQ5,^;82U/%$]<'
M*IWWPL&4([C]03@?CL/Q:%(+TNR:.A@V1&@.0U:SF%HA&X2CWCR<#AL2,,A6
M[;P@S+HM36J7)+U6?U[S$YV,<84U64(VJZ1/G>EZ\72SUQ92LWWOE-_W[H'Z
MM$C81#IVMU*??OR!"P(0KFR<K3\'/8EP$7S@*A=X3UD;_I/@PR9+%W#$WF18
MP06CA_A[-WBE1[_DT6\]ILDY-B4UA,;2AVXY8IMSHX<0<Y6G=QI0/^5 /\.&
M:4(OLA V<VT_L$OI!_8C';*7R/1>H^CX$XJ.^F.OM#2\1H98__VCJ0+D5LG"
M7%'UP<WCWC4XC09A;S0.)WWT /6ZY @:=$<3U)FGY*\KU8^2&3L63\< 9$TP
M[@[[ZI5A&N?"N2Y@D-$TZ'=[<_B5W<SG ["!QO33>(SIO3WU.B]6"9L&4[RV
MQR^.1_QK!>@*"X&3!,=\,J!9>O@&0CN;"+1_2DJIH^:+_-HX8)T->N$8B.[6
MWA%S:^-9JFAK^Z@=6Y0:)#>>)OTG48MU;%7R3)Z2UW*&]\"F$I$.)_.>Q^TH
MQL9Q,2SA>'!]JFE]?)\<3[:4V*:L-]Q +K#CW@US4.6>=E-SBL.Y#A28/HO!
M2"'JCO3*4^+11^6DVQOSYC)3[TZ%,JM,G?V/SMC>8NB>/M8,QTKWU!M7LO>D
M?#='4"F09=:IG'625J@<%0\10MGM?,B=!/+(T1>>1 PH*2R2Q1R@@;E'J^U3
M0SIC1^N,MKGG*=HCU531"@1MCP.[C7NW0*Z:(.]6,YY?>WAR^[Z=T_4TX1^:
M*M#C#HBG;3T?7 23[F"L_F1TW//A!2@=W?XH^%Y]-&JL=RGR?'0!E (,YGL[
MK%:&S\?(7H!9?*]P]BM79K.2B8B7!J=\J\H4*W>P[V3*#,9ZW0BMOPZM)Q@4
MIZ5?&UZW@Q2[Z;/<DG.*_KJEU)"7T[A4] P)CD *FPKNW>RBU<JMF_5BOT9+
M,@OZ_1[ "FBT2*UT!O5 =/JD^Y8&Y4474O0(66::F%*0L@!RR)H:I574V!4
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
MV[E3!(HDE#*/-X.;XF=$OY3^9VKWV]9K;=7SB)6[T$@W#*D BK4W,-/(MK(
M]2H*Y58C(!&>D ;<>E<IR0\5))NM:C0<2;9QSX9QU[W$J7:V ?#!D\.Y3626
MZVY,G5(N*BSR.$U\]5_AH<5>(7)@&26RU0V81&:(5K#[- _!94+P9H>52O5"
M3'4U1HF_#(,=#4+,\V?X;,@!@;P_4<Q9IX4T_\ NGQZ8L1GO>+B<F'[D]S?2
M/+&BQ^C]%;^%S@Z&,:F/A-3N:L@KHYJO3I&M*U)4@:$N&RK''7SX&[R6KO#D
M^Y"*KP>V7(!KO6V+_03-/=J!F[CQA/MUJGUXMA*P$U0J[OU:MS=4W"O]*YUV
M((I;M7+:]-)!IQ.M,0W/Q+CM!J\I#SW=, .DO\[Q23TQSMUX)74<>2OZ)K3S
M9KF.THW10TS1+Z"PHE(DEA@R/UV]&K6-=GQA?(4@:[S7$A8IR$S!AQM'.CE!
M#BQB1X1SKC]=5 =Y0;V$8(AKT_DQYVR_:ZZGMI9$2V-=UE,BVTG.LTE-8R/=
M4%%71?(NL1#O<@WLT%S(#8,K()?L"DM)4-%I?<T4:-)YG:^E$0-+=/,O]YY3
MJ$SG>.;C^K^A[A@N;D[=XQ#H:KTR]DS.,:G\ =M88]-W5S7P).O.K<:%4^EN
M2LHV>4U05\P(/Z1#+5T\6_Y$ TH[1FXWJHZV&]406W503RIRK;%9I,,-MY8"
M[DQC3MTL6C6IVE2D8Y.@V\/<-OKQ\O+:J%LL$5"*^,V8G(Z*HF$4>UU;W+E>
MI)=T8V);9'V_TK54;7UM6_KYU94W>V':_^&-8NR:VN]U_JO>/1*[XNI6B]R?
M6'HK5H %C2O?<3E54S$'!#RNFJMXB)QHWB*48ZGL\SZ+@(?L*')_<D]9Q2.@
M!PH-1HI*1-+),?L9[#>"T[A>7*_44^E'"T?BP[ZA8G+(-;8( N!YP247SN>F
MBR[*_WAHO(K3Z903(&<+$$'^G38#O0VW_K)%/NESN_3Z.&JGL'JJ#\$)8!\'
M@:J_K/ &^0$CN:US@)BF0D^F47V^!<'*#I&-B5LP6KZ.^"H44B2K-<6(T1'K
M:IJFZZC1H_E:"F6,;%W)DS<7][2S:V\>G3UV U6V#*4!(*6J.5(P+L.C2UZ1
M?4'J0$8EC4.Y6<PZ]0/F/>&1%B=@*VGYUQ98LV@ Z"D.)VG-JA&%?2]10"W9
M5YJOW%D4AR%-5)(K23]6#..:WO")%9%7VLZJ5? GHP EA*WZ^P2IPZR'.LGK
MD@[$#(4[E@[I474W-$NLS<=U3TQ"CI".,3:4[=!M0]4'(M2Q=UECJ;7I7>L[
M;-+X.QYK7Y '@+0AUZ7HI)Y7NY:I=<(GG"_&ALO\2-!X;CY[.\110QPAWHY:
M8=5<$DH3GB[;M<M#T:'VI>.G,]Y<I:UQW8$=DWO:DL_H&M.=LR9]L<ED1H0G
M!'Q#B5U2 P12)&SC4W2Z8>WH-=TV-<\?;ECIMEZT;FIN:KS4*GJ^@#U*=HEY
M%A54A0VC"R8I\:A*4I1D=/'U4ALHMIE>[C"F$QW5'*%VO)CYTM@TF<4'; :L
M0.EVXJEI)VNBA4Y NL*=%Z!K)I\3.5/D6=&T$=J8;HU,. ]%NV="3CY2%*QQ
M%"$3L'7S@TB-LE;[)>=L:1ZY)(V%??NN:T'N!)/^K@'L-MDM2[Z(D:ZIK.][
M0/A;%,U;[KR\T4FP)UDK=KQ8QL,-1%%/MUW=_+Q*>IA;ZN66&/P[9O"O? ;/
M95ZHX,O[_09E0UX\4^]EEN ,+^A,9[W@@C^.IJ/@POY<K55,!K73J]BXVW66
MZOEP-O8&,#L$;[LY5%*O@C:V@H(J3+W9'(9\F6!/^XSA-XG!.G=/W\VSR;%Z
M9&KX.81!L._H#!0B;&;#OE(Z\3@I"CDG<:V:<GO2;!KZQOD,/JJ[^DPQ"<!"
M>UW8J O^-,*.D"\M/JJ_F60V,JQL=1JEJ].8RY.M148X_@V\+M\@O2_9,9*B
M0WJ-EW?(G^7>QY^P6H)]'.CV,[.-:F46A28U(&7'I\J492&C;VVKI&O' U!
M0IVMB0.*F5L@OE&C(AAQK=K7(L56*F5<G,R:IVC&R#&RMIVIT3XE#]#*\2A2
M["7:)$[JG9A^6$F*'A,#4.GT.^Q5L<>:C;LC:/1,9BGZS>48\\V"XN_<B]F*
M]N,6A:I;%!);.L?E7XA3@KV?"]AV>GAO]>-61'4-+VQX1#$N145GM-G:GWSX
M<NF1Z9Q 3MPA3BW,+_/KI$M\H>M]6QWX,U"C'=,I[^E6+@*$B,PGY&-V$6V"
MSD%U%(<GJ=1"95VEN[_7H?.29?FBG)BQID"%AU)&A18"%.]*EM%>2AQ*\M:#
MMLCQ#';T5$V5WRD;R?7;%7F68^R5R.<D^<6#8,V,."?W3.MP: QB75![\EZ;
M@(GSTHW$%4JIM.1>=);6]71+6'DWH*6-_+0_P];U2Z!Z,I:P@K.DZ;OKK+2K
MU^ TMZN?=GKC,.!V*)R$*V#\B(E4M,UO.8W+[-G+I**AO@?#Q.C9EVP"G-^
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
M@]L#"1BWAK?Q/B GKY7<$@H6PW4^ !C.4FB< ,/>^_5)^0[]?AB\TO=WKV%
M2F<T($YZ%\_Q2B N9B\^%"=(S>);FJW).Z,9O9-00Q3-X]7OD_@.7Y:'9OTQ
MK/T<DQ>"-Q?5G :]_N8H/!'-2PSF?(278MBT2*I3RW@PX$>K:FES[ TPG%5*
M'@(N Q9QXXIW2&J8+(M]'4'[A(.&SH_FN9W->9]GVSV<OV7P2M\ HP0$^=D9
M5CG#PEMN2N4;2:DL==R8\T!>?=&.+C^#X6CVR@AI4N?KECIY)<]CTC00/B8;
MV8;A&$GP)L4#:7-1;C''$U%C7GQCLZ KI^1H3@6<$FE[J[=^-+C07\F?;[EU
M>$N-KVMW#J^<O"F\$=F:>EO+<*M?5?C??-O_6?FV50JXU'6(*-.(?:,M=-><
M.%<I?52[@:;,#(6=X2P8P/+F0_PP":>3@7H+POH9Y7L<N'!0PZ]NU5D9K:&J
MI1:NO^[:/D8/QK+!(S$+Y\,I_)V$_5E?_907U$%+]WT;AZ,Y[NUP,,-D*1 Y
MQIL*/PT'N.W3N2S*Z ,A)G? V_UY.)N,F4IFRJY(H TZ0:?^*G*",_WJF;Q<
M0\^UZ!DA]2+A^QBO[,4)I,$V7F1?W9I7C:;RZR#YG=M>V@E"PG)Z86^(Y:_G
MX6324Q^X8:]]8@0T,9H,U2TZGE%MD5K.YH%!OP]S#!7QZGL*+&S0/F$_Q@#8
MQV Z%:S23150*7K#/DX\H=>0:/GGR%%?]+443DN9A9,I9KK#A\$$C^<5^;VD
M*2#3QQV&Y8,A/.>3]O80>O7V L\#F/#O<-2K"YQ[6'@'*XL'+_*B($]KNVSA
MIZF0[<(\_17[6+^*JMYBKA=&6+E^*;=3^_CN13#LJ0U(8I,^_2+*R$%#?<!U
MH\X7L(=H*:(W+]?-G\9>WVB^*NM7^X5AQMW)_/N0V73B=<-B[4E5XTTX GE]
M]LX.<#$C*1](UG\-BC/#GW O!OWYH24'LF1U\I)M6[-^_Q^\[J:HW-6K#P$V
M;.D9DOT[K78P^M=:[6#<O%I3\;!YP7XC.(#[PW*72U*S6?NAY6/GO#O07;'@
M>A(K\> T+01[%8WPWW[_5U^&DXL=?B7H.MS5O >]P?3X'E1@-S!_W*-IA+?;
ML&, ?,15-<#>/QGVT>ADV*?S<3"=C-NA[O>^"FQC1 VY\_RO"S7GA)E3%8$D
M GN7LQD:5#ONM3>\./6T5-=L> ,L=I_I8(%9JRTR-GL*>56@T7HCR/$A=9@8
MASW8G*HP9'OR.GHT[38OI7CE*^U/;).C_.K6>577O=1^NU]'.2+-Q;HWJ>J6
M3+HB'UB38B,1L<CXS=E_+8TIJ;$1R*\1-1:!\S925XZ_=#Z8!;/A1&E4F"C2
M?#J''^;F!X #K;U@  <631GS?9&ODE(J9JVP15,?U&+0W_0#FVAY3WGATK^
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
MW!P*TC)];Y?H@@D>[8]6>#0?9BT&B@2/]B?(:<NO7,'Q89Q^ U!+ P04
M" !)J*M,A/;2)^X#   \(0  #P   'AL+W=O<FMB;V]K+GAM;,6:76_;-A1
M_PJAIPYH9XNDTR1( BQ)'PQDK=$8VS,CT3$1B?1(.HG__4@I:J\7^6(OMWZ2
M3)/4 ;_.):6+%^>?'IQ[8J]M8\-EL8YQ<SZ9A&JM6Q5^=QMMTS\KYUL5TT__
M. D;KU4=UEK'MIGPZ?1DTBICBZN+H:Z%GUQ=Y)N_C'X)/]/S3Z:J:)[U4CU<
M%M,BY9N C%VEP[4G.O?_A\FM5J;2MZ[:MMK&'LKK1D7C;%B;32B85:V^+(8L
M3-F:?;'1Q!V;V[ZJE+=@W:/G]651IONH8BKS;()Y:'3!_+E)?_AY769P.L@;
M9VMM@ZY9N@NN,77BJ-FU:I2M- .0'('DQX04 %(@D.(HD/<9)Q4%D!*!E,>$
MG '(&0(YHX6\U:'R9I/3F5NQZVTP5H< X$X0N!-:N/MMVRJ_RV#WYM&:5$RE
M.?Y'5;EMFN, \C,"^9D6\HTFL.^ZTN99=0__ 7:*@)W2@LWM<\K@_ [@G"$X
M9[0X"Y]*^[C[R!:-&E;J?[9FD\M]A*M?.<76Z"GQF%L['S\MM6_9M?/>O1C[
M"*=#B0J$V"#?XEI[ME"[/,JZ%DRCSV_3JO+E=;.W[I680DIBA_RMO,]=?&?4
M@VF2BR$8IHV2V!M]^]TY^]CW\ !H]%X78](HB:V1IT0*7O[4<>UJEN=PB+D(
MY,-\41(+XWM.3 -NH=)<'L*"T(W%9>ITB(F9HR16QYU68;]3,464Q(ZX<6V;
M!'L?7?4$F3 [E,1ZZ& ^7:L^0&E33>%=K(SIHB3VQ=Q6KM5LJ5[W^I%C<N#$
M<LC]:+KIV(_X%-C%Y =MJ_T5A&.2X,220*,FSB$FNL\@E@2."3<:'%,&)U;&
M2'C'/BSS)?P&&3%G<&)G_(CT1LDP6W!B6Z!!'S^!F)@M./5&8RSH&VU,S"*<
MV")H],=/(28F%DXL%B3(RDT*,3&_<&*_]!'"6"<+3#&">O]Q0,MOH! 3DXPX
MIF0$E(S )".()3.Z>M_JJ$RSW^7H8=8Q%/,&R;[""2,PRXA?9YFQ%L0T(X@U
M\QXMM5O:@^8CZ3U(3#*"6#*H"]D'B(E91A!;!L44T#("LXR@WKZ,*'M\8&*2
M$<22.1!8#(,4'E1CTI'$TD$C"UE"3$PZ\I<<?QV(+&ZA&R4F'4DLG4-'.&_]
M#C$Q[4AB[: G.5)"3/0M"K%VACAM9&I+S#F2V#G_X1H7CL2$(XF% T^=1C@A
M)B8<22R<PQ'ON^F""4<>Z;RLPY1G$!,SCJ0V#H8YF\*WCIAQ9L3&@:=[^-B<
M8<:9=<:9#!\8U'IEK*Z_ID>$E%ZIIEIXEB_].Q$YRT>:JVW3W*2T;_;.J>Z3
M@%S'\#7#U;]02P,$%     @ 2:BK3%,Z.%3@ 0  +A\  !H   !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<\79S4["0!2&X5LAO0"'\U/\B;ARXU:]@08&
M2H2VZ8Q1[][*QIIH/Q?D8T-#(.>\29,GS?3V,>ZKO&N;5.^Z-'L_[)NT+.J<
MNYL0TJJ.ARI=M%ULAE\V;7^H\O"UWX:N6KU4VQAT/E^$?CRCN+L=SYP]K)=%
M_["68O9<]=N8ET5XWX>WMG])=8PYA>-%+H8%PU\^NOB?]>UFLUO%^W;U>HA-
M_J7B>T$1?@_2Z2"E!]ETD-&#?#K(Z4'E=%!)#UI,!RWH09?309?TH*OIH"MZ
MT/5TT#4]2.9 QCD_"6'-UUH U\+W6@#8PA=; -G"-UL VL)76P#;PG=; -S"
MEUL W<*W6P#>PM=;@=[*UUN!WGJ&9VWTL,W76X'>RM=;@=[*UUN!WLK76X'>
MRM=;@=[*UUN!WLK76X'>RM?;@-[&U]N WL;7VX#>=H:S$G18PM?;@-[&U]N
MWL;7VX#>QM?;@-[&U]N WL;7VX#>QM?;@=[.U]N!WL[7VX'>SM?;@=Y^AK-N
M=-C-U]N!WL[7VX'>SM?;@=[.U]N!WL[7VX'>SM>[!'J7?+U+H'?)U[L<Z9WJ
MJH_KI]SOFFTZ=<F/X7_6C.!.^6,?3Y]QG/KG_I'2>=@2P_'SY+?E./4K(OQX
M/7[W"5!+ P04    " !)J*M,%4A?ZLH!   1'P  $P   %M#;VYT96YT7U1Y
M<&5S72YX;6S-V<MNPC 0!=!?0=E6Q/@!?0C8M-VV2.T/N,E (I+8L@V%OZ\3
MH%(K*E$!TMT0DG%F;H)U-HS?MY9\;U-7C9\D10CV@3&?%51KGQI+3:S,C:MU
MB*=NP:S.EGI!3 P&(Y:9)E 3^J'MD4S'3S37JRKT'G?7V]:31%M;E9D.I6G8
MNLE_->WO&Z:.JFZ-+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMRKLSI
M7]',?%YFE)ML5<=;4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW%?BQ(
MKY<C;"LZ'J"K7')RB-N"CHWJ"KM/?M; PV[(C*.^=;'J0GGD\6*D6:QZUBZ\
MY"-2NW5RRD\:'EM?[X?]-&[9?3_VPK^+GG6'\][ZY7((D!P2)(<"R3$$R3$"
MR7$+DN,.),<]2 X^0 F"(BI'(96CF,I14.4HJG(45CF*JQP%5HXBJT"15:#(
M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4625*+)*%%DEBJP215:)(JM$D56B
MR"I19)4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19%8JL0Q19AU>4M3NF
MM2Z;OY)\&+,\S&?=/^'3+U!+ 0(4 Q0    ( $FHJTP?(\\#P    !,"   +
M              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $FHJTQF
M\PM@@@   +$    0              "  >D   !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ 2:BK3,HA1!#M    *P(  !$              ( !F0$
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 2:BK3)E<G",0!@  G"<
M !,              ( !M0(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    " !)J*M,Y4C[C;L"  "X"@  &               @ 'V"   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 2:BK3-#QPN(<!   .!0
M !@              ( !YPL  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( $FHJTPL.0HU7@(  )((   8              "  3D0  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !)J*M,!N>:H@T$
M   ]$P  &               @ '-$@  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ 2:BK3 =[&H\V!   !10  !@              ( !
M$!<  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $FHJTPB
MO<@HM $  -(#   8              "  7P;  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    " !)J*M,H#6GY;,!  #2 P  &
M    @ %F'0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M2:BK3!F%?TNT 0  T@,  !@              ( !3Q\  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( $FHJTSI0@#*M0$  -(#   8
M          "  3DA  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    " !)J*M,MY_;8K0!  #2 P  &0              @ $D(P  >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( $FHJTRXS^!]LP$  -(#
M   9              "  0\E  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ 2:BK3( +Z'RT 0  T@,  !D              ( !^28
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !)J*M,=&K2
MF+0!  #2 P  &0              @ 'D*   >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( $FHJTSF%E9;L@$  -(#   9
M  "  <\J  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M2:BK3#W6CQJU 0  T@,  !D              ( !N"P  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    " !)J*M,CWC)GK,!  #2 P  &0
M            @ &D+@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( $FHJTRX[VIYM $  -(#   9              "  8XP  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ 2:BK3+>NF8*S 0
MT@,  !D              ( !>3(  'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    " !)J*M,87%!P[4!  #2 P  &0              @ %C
M-   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $FHJTSG
M\LM?M@$  -(#   9              "  4\V  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ 2:BK3!10C#BT 0  T@,  !D
M     ( !/#@  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M" !)J*M,6VIDJ> !   !!0  &0              @ $G.@  >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( $FHJTQ3R^='MP$  -(#   9
M              "  3X\  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ 2:BK3 JIPDJW 0  T@,  !D              ( !+#X  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !)J*M,2086*K<!
M  #2 P  &0              @ $:0   >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( $FHJTRW^<VPM@$  -(#   9              "
M 0A"  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 2:BK
M3,7&ZFJV 0  T@,  !D              ( !]4,  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    " !)J*M,EZ-/P+<!  #2 P  &0
M        @ 'B10  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( $FHJTP[OV/9MP$  -(#   9              "  =!'  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ 2:BK3(Z8P]JV 0  T@,
M !D              ( !ODD  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    " !)J*M,:QAO<^8!  !"!0  &0              @ &K2P
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( $FHJTQ8AZ27
MB0(  ,T(   9              "  <A-  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ 2:BK3!2[^;'= 0  Y@0  !D
M ( !B%   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !)
MJ*M,X2*18;\!   R!   &0              @ &<4@  >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( $FHJTRF%^W((P(  (<&   9
M          "  9)4  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ 2:BK3%+JJ F_ 0  400  !D              ( ![%8  'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !)J*M,>>]%=8H"  "[
M"0  &0              @ 'B6   >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( $FHJTQI#A&\VP$  & $   9              "  :-;
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 2:BK3+$1
MI7G) @  6 P  !D              ( !M5T  'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    " !)J*M,+S#\&=L!  !A!   &0
M    @ &U8   >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M $FHJTP!10^K3@(  )@'   9              "  <=B  !X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ 2:BK3%NT7.+] 0  [ 4  !D
M             ( !3&4  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    " !)J*M,2MA)X)@!  !8 P  &0              @ & 9P  >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( $FHJTQQY^S33 (
M !P'   9              "  4]I  !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ 2:BK3&!=1<84 @  >@8  !D              ( !
MTFL  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !)J*M,
M%7/G6]T!  !B!   &0              @ $=;@  >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( $FHJTS[B9=>G0(  'H)   9
M      "  3%P  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ 2:BK3% YD6\F!   DA0  !D              ( !!7,  'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !)J*M,PF.'3(T"   6"@
M&0              @ %B=P  >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    ( $FHJTS0:L;!<@(   X(   9              "  29Z  !X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ 2:BK3*=N X$U
M @    <  !D              ( !SWP  'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    " !)J*M,U 5%8N!3  "T.@$ %
M@ $[?P  >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " !)J*M,%A:H
M%D "   E"P  #0              @ %-TP  >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( $FHJTR$]M(G[@,  #PA   /              "  ;C5  !X;"]W
M;W)K8F]O:RYX;6Q02P$"% ,4    " !)J*M,4SHX5. !   N'P  &@
M        @ '3V0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M    " !)J*M,%4A?ZLH!   1'P  $P              @ 'KVP  6T-O;G1E
C;G1?5'EP97-=+GAM;%!+!08     /  \ %80  #FW0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>61</ContextCount>
  <ElementCount>186</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>23</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassified</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/StatementOfIncome</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/StatementOfCashFlowsIndirect</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsBusinessDescriptionAndBasisOfPresentationTextBlock</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock</Role>
      <ShortName>Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Other Payable and Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</Role>
      <ShortName>Other Payable and Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Warrant Liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsWarrantLiabilityTextBlock</Role>
      <ShortName>Warrant Liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Other Long-Term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock</Role>
      <ShortName>Other Long-Term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Equity Method Investment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock</Role>
      <ShortName>Equity Method Investment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Related Party Balances and Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock</Role>
      <ShortName>Related Party Balances and Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Short-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables</Role>
      <ShortName>Short-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlock</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Other Payable and Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables</Role>
      <ShortName>Other Payable and Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Other Long-Term Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables</Role>
      <ShortName>Other Long-Term Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlock</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/AccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Accounts Receivable (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/AccountsReceivableDetailsNarrative</Role>
      <ShortName>Accounts Receivable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/InventoryDetails</Role>
      <ShortName>Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Inventory (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/InventoryDetailsNarrative</Role>
      <ShortName>Inventory (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Property, Plant and Equipment, Net (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/PropertyPlantAndEquipmentNetDetailsNarrative</Role>
      <ShortName>Property, Plant and Equipment, Net (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Short-Term Borrowing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/Short-termBorrowingDetails</Role>
      <ShortName>Short-Term Borrowing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Short-Term Borrowings (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/Short-termBorrowingsDetailsNarrative</Role>
      <ShortName>Short-Term Borrowings (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsShortTermDebtTextBlockTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Other Payable and Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/OtherPayableAndAccruedExpensesDetails</Role>
      <ShortName>Other Payable and Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Other Long-Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/OtherLong-termLiabilitiesDetails</Role>
      <ShortName>Other Long-Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsOtherLiabilitiesDisclosureTextBlockTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Equity Method Investment (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/EquityMethodInvestmentDetailsNarrative</Role>
      <ShortName>Equity Method Investment (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Related Party Balances and Transactions (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative</Role>
      <ShortName>Related Party Balances and Transactions (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/LeasesDetailsNarrative</Role>
      <ShortName>Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Common Stock (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/taxonomy/role/DisclosureCommonStockAdditionalInformation</Role>
      <ShortName>Common Stock (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/Stock-basedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Stock-Based Compensation (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/Stock-basedCompensationDetails1</Role>
      <ShortName>Stock-Based Compensation (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Stock-Based Compensation (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>Stock-Based Compensation (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="acmr-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://acmrsh.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://acmrsh.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</ParentRole>
      <Position>51</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>acmr-20180331.xml</File>
    <File>acmr-20180331.xsd</File>
    <File>acmr-20180331_cal.xml</File>
    <File>acmr-20180331_def.xml</File>
    <File>acmr-20180331_lab.xml</File>
    <File>acmr-20180331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>72
<FILENAME>0001654954-18-005164-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-18-005164-xbrl.zip
M4$L#!!0    ( $FHJTSI(>PS.:$  #$O!@ 1    86-M<BTR,#$X,#,S,2YX
M;6SLO6ESV\C5*/S]J;K_ :_O^+EV%<GAOMA);LFR/7$R8RN6)G.??)D"B::$
M,0@P6"PIO_X]2W>C 8(D('&5F%2-11+H/GWZ;'VV_M/_O9MYUG<11F[@__E%
MJ]%\80E_$CBN?_WG%[]>UL\NSS]]>F']W[_\K_^RX']_^O_J=>NC*SSGC?4^
MF-0_^=/@K?79GHDWUD_"%Z$=!^%;ZY^VE\ W__A_G_P8OIO$[G<!W_(T;ZQN
MH]T>6_5ZB4$O@R2<"#UB:]#OM5I6L]-IM9NMH=5J_J/5N)O"E._M&'['+U^V
MWS=[\)]6ZZHU?--KOFEV_E5RLMB.DTA/UKQKRO_QZW^Z&X>>^P;_:P':_.C-
M7>3^^<5-',_?_/CC[>UMX[;3",+K']O-9NO'__?+SY>3&S&SZZX?Q;8_$2_4
M6Y[K?RMZKS4:C7ZD7]6C"T_BY&J.SH_X\]B.TI$1P!7/+T "OSJQ?L%\N/<C
M_YAYU"U\M,^/NNI11^2>B\2D<1U\_Q%^@.=;W7JS5>^TU..AF"X%N?\C_*H>
M=*.@VVX-5JV/GU O)%']VK;G^H6I'8WI8?D# C/( @._A($GHL)WZ)>"E_S
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
M0W:]W2I?0M!J+-00Y-]X8PW609L_26_Z+X7&E7#F5O:)/5+W*O.;R  -:;Y
M2I-"0;'2,6U@^WELH+R4D7,.P""YMM7U"9G]/?+-[#S9S7PO<S+Y:&KXE?F&
MX2/?M^XQ[)M5=<_.0 M.3&?%PK8I75B6.\E\V\56T_/;VNW>,>SV@[CTJ[*(
M](&._&RO\) #FM/PMV&N=T2I=/:2W5]$TD'8GV>:&ND/S+7DTYDZHM)JY=\1
M'0[T.;;P[)I:$G"@7((+M#:S$]@6%@7,C:-Q]#K-SH'''3JZ3V)97[C >;+*
M3AZ4N6;).!!3"1P9V7QB5JYOVCY/!0Q3V L/SIQ!HLX5BP?H@]G4*[H(SXT-
M;[J1V+W@XI#;4;Q5KVQ:J;'0UXTB!C,("4]IDICHTEEXE6ZA-69@%W@J&@N'
MO%@B1JG@,A-),'WUT_0VGY1HSO*+,&F*PTGL/=0$,+&Q5 Q#PW%Z\,H/(EP*
M"R *,87@EA+0X^!:T-=D67/@  ZM01).S)0!O-(3K\'3&?),[T$&C/3"Q17P
MFWH%*$(Y0M5^-"S*K*8; )=I)BJ2DT6B7"22PK["5X5.-"]S?Y,*?),D'">^
MPR?5 E&QP-@7DO$MZ7K..R!D'E<:!<H[U18H55\@MF39>'$7G)OQAL=(.I>4
M]"'X6!(BM3E8/Q/%H2W3-_0=BRB[,/]CEOJ6UVR&>>+',(W*C'%0N1#"O]NA
M&R01(XUAP&"'PIS>CQRMH,=-QJXT92Q9>!8*56)!9*8SF:>IDXI@Z#?[=<PP
M[M5;?1WQ:PTI.!9267-@?4?Q=9\6(S$JC;QMNB=-,NTDFXYD1^O!SKN,\B[[
M);X->>EO]BKLXCEJ,J,<_<(349.)Y'CU67A/-.:GOA6")DVTE-/( EZIW+#6
M'@>3/CK]KB83"65F)5-[0A&ZS#9ERW>+$:3R5FSM(DHG7  48722":]:K;&F
MP)78R HSN;+O;B0#+K+2]_ZP=)]A'G"JAC(1;&G".\K)R8E+K#Q6F>UVYJ[
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
MW1+[CU_B;HGK"F\!Q'8/7'Q]]$36;I4-LQ\MD;6;QT9DU/?DAFXPG6%+7_$
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
M3NVGK&_7,."&_- !,4G38E-K&>/>=F.<,CS5'A2;>'N$Y!,Y( ?9V*UD2H[
M*J,!] Y[5:C10#X?0+_[+_SC#Q?^8_T4!LE\B1&4?RR?^\>3P#*3*0A0HEI-
M30$($M"-&(5"-IR0/@%"5S#4^/X)(#'?$#I ; NP8;N$R!H,![7F:+@NC0L9
MD5$"LFP"4BZ4TZ876@"-DK+]H5<;-3L-Z\+,2T29(7)6QP)$V+G!15[\83!H
M%29!ZCX/#$O:ZR%J6)]RT/2+9N6LHAFS/,PP"QP@$.0H^I7S)^F*6Q*'QA @
M,H+D^B83[R0H<.'+ J29!>#4.)820OI*#DK;(V%4CX,Z_<')>PT+U0]80Y[5
M[A>.&0I?W$IJQ3%SE+IHVJGVN*;0057L^IR"4K!*S)MH9\3GU TCC!';88WA
M]C0*I2D#IC7=E=+OFR#D)F==$@I)3CIGPA%@[[IT *!NI+7F8%!-?&MV8<EI
MG!^ :&$6G$YMA6XJDEJ)>:(A2W309KG:ZHW*B',-0D& 7 IP<M\N<(&F\VR[
MD\(6)T92&6ZOV4J+WF(@\OVT,AW4J-N'TAA-O);&7)LT5P:O=VJ+[C%O>#$E
M75E[!L]),V0Q8U!VJH;OEJ5L6Q73M>4&#%\W5"(H'6\L3Z:^SXW4=R#M()P'
MH=()"-_%5\H<Q11U]:C*P4":%;.Y%]P+EORF9"'1<TJB+I%$#>]PZLR>DJ@9
M>EN>J3$A2&>(I:]0T8*QISH',I>E:.:;4I,E;?A62%Q+278OY]<*I]#\ 9;:
M3$5?IC_#3@EQQ,?6(K=MB0FYG%P*O!P_Q[=!'57^@G8TCUD](D9II"(! 3&!
MUDHB9;(N)']2[J<5_3M!FV$J1*R2,@F&&V$[^%,L*/\3LPI0[8.5"YB !WW7
MKF7307]H$VN0<6 0?+MM"+'4 BQ0]K#8U/ACKL(D-F499;3\B-8(<C>4-J)
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
M""44<AR/2(PB-8]:#DEIQ:H%2&]8GWR@Q6_X'G'6'XES37JO!E8F\.44[![
M ]_Y@EMT#2+1IQLU-(4AQ<!3*#6"\1\J_@J'<Z!T%RGAG;ZS!MLF :TLTBF=
MR>$\!7960J;MDG9,%+"KHV@S3V:39(9G-Y36*)'YIAOT1.9$-8MX@H2,[7DH
MZK1K*,:50EH;TZR9T)$ "_$AVPA:VABD).>"?6V[/MC^:"O1G'A!C]H)EN39
MW:" &")XFGC>O=Q)05/2^P6[F 6(N-$7+,DE^V"[JRGLI8LXR1(/P0#(EZRE
MF&<LIB@>Y/G"35EPF1"X1G7A<XB7T$@*W1';$,M5 ^,'),!AA^G@+W4;<.R$
M=D+028VOF#)W$RWS-2266E+(6F3MX$:9A):1LRQ8?[VLH?5O2 NYPP3"$@&=
MP'QA#!3=H&/#):K^&]LE**.;X!; 6L^B(,:F+EN2^)Z4:G1.U2)>4B42*%VR
M9:-%!MHD2^K86@.A(=20],"98" ,'I,O9Q6^RF>7++21>':VACP8D)0D4#0E
M$(7,@\C5GH:\:Y4.#PDHX="-F0*N$Y=_#[3)QV<0/FTHK6UN-!Q*?<](-&)U
M$M))R_43,G3TCSF82$/-!)Y>+$9PI_NVR/K1/Q)M $%[THY9R'.*<)5A0E8K
M>W<TL8 )8WMDWAJWK66N=*,3!0CF*2H%&XD;/8B!+YAQR?0-@^]NA'2+U&KB
MZ+F17D;]\]D#2$AK3E)N;- !<8;!C(Z ";DQY%ED:K5;+PF/I$"G F@,Y$2*
M5&N>A$ M\@#8ZKW$'6OW^)WS&Y OD2AZG"4ETUZL3T:1CDX4F0-HXDG& 14
M*,---PU26L,X"+Z196+\LEP.2L-;*PF"41,0I=BU97[=L%5>_%FK$NN>. $6
MW>M8TR<,B??_$Q5=V)CA;DI&@X-Z&-S100B$S0_=;DV*N-L@\1PZ=MGLG4VI
M2'D>V&<\-<[)#0+A*F_QI<)/^YLST@CG9'<)B-+)) EK6?F4$>>*> K%$SP@
MTS<9E,]!.B705BK_:/$%+I^UE/=T2:P]D.Y9<_^FKD>Q(VV.T\8+L(/\U%SS
ML?@0PY0QSHU;2[XN^@M-=9@4Y@S=R'$G,BF2VMZRM*L5/&U(-#49.H)(!VL[
ME*4IQ0H\=^:R1QB,O81.>M+[!/1@SUQ?_J:W&7Y@)Q3OL;*BTDW@_6Z.D"*"
MY/JFR- B8E>!CIC.+SGSF$Q4Z2T4.?=;+0>)X1,0QDN8@Z".2@Y9&[!YY-30
MEX^RU3.GW&6]6'78(<7R"9D :-_Z*N",#&H!".2[BV=;QCU>7BI13R!+DP@Y
M)<XL,,$HH_2(V=F#6<K\5S#$>2*=:G\+QI%U!OOQ"H=1*K/=?(M/P??ZF];;
MU]JS".!K?+?;C&_DY#!PDHEP,@X ==TJ $IKS1&K9]\VK ]:<*EK5#('9@D*
MT!H/K_&6*FPM\$@)=J0B!N5-:A..*0BV#XS(UB)>$\M22[FK$;GU*$A"G  V
M'!OO11FE2Y)J(JEG+IW\#>M]JL5C('/_6BEQ0A;Y@M+L@MG<$W<4-_:_!]YW
MN5'HC37O,C6$J!Q+8B!_AG'H!!8%/GM$Y&6I^BUE5>#\6LGKP6U/.[A=CLAH
M9SA!HAWB),IAR$460[O"A&@2>)Z><1Z*.?;X!;2##1*1^\R.;99 A$QX(HXR
M.XP_T:'!<<@"EZ!HJ]^-HB1U%&3#GN]Q.D)X;3UGT4P!N32IK!(XOHZ^:MR_
M<>"0ULO;2<C<,_N;8FQ&C=SZ JRB%$7OH?DT#P$@ 9)!H1NZN\AF+3+E%>-(
MD[-(Y6=<X%FQ98!"@0.@(!+V\#>I7#_(@>OH\<I=>4N:PTYS84R)GC-RU9Y+
M'[#D#N13M"UPO5O6Z)[J>Y]5[;F<Z30,N"INEX_Q8;::RU@\\YUS.FJ"FI@
M81UQU,\T/3RA(UL!.@CU&1PK)B;(K>RG-?RH^(9E7P,=2=EY*9#D@&9;;?.&
M;I"B[BR9R1>4J"T<GN=?.@6[$6 X\N]@,(/(#RQ2TNJH6/$T_W2MQB6;Y[A\
M>+BQY8&8I+<]=V-R@VG:-2M>0)P'(;*G=/0^"Z1]1'."4EY0T-._.:W@9DQ:
M3UP#!D%P3X3 V$V$X0D5QYEXMCO3=CFH8]"W(6K-).2"MC$&<(4,#,NGB8+E
M*1IGF-MDZ;G^%'=&<M(NMR(5B-6$7%Y$OK,C-_HR31,G+P+/G=SS?X]2-&;\
MQ\KOJ?S10 ."7-]D_L1$-9'KN'9(QH;I%.=/OR5W\-<YB#3__,:=TWOX_=]!
M8-D@.XW729ESK!+@DA%RI?CA'0X.."X8@3&:'62 J8\USGH-/!G7)9<F2L@;
MVYMJCU3 Z;(!F E@]H'&-FW\C&D<A[8?V=(MCU.-;0_E-6,")0YH>P&'(3P5
M^H0K.AREV(,WGX5P4;82X8T$1( /J9!GAIP*$E6T)94>:15NI>WM%#G5#>ML
M#B)DXL[1A\!G6#)*)QA2DC 4^1!PVK.9P.B,]<HX,?YT=G:1.2ZRU8K6[LR
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
MS'#]9G(M=V64'_%PS%FK.9N@30;D/\/K,<FL/+.JG_K1&6.#MK6]1[-G^SC
MJTL]4+QGW1=P MUQN_1=JR4_^>/2S^WWI&[<Z-OY%"]X=E%S@%]CA';,SGHO
MX-BLBB,'3N?4E+1SP+IUF.^<]5_ >74J]L#6?%YE?8W-/8-C]SL.V[A6PA(<
M;FZ"=<%$:KR$[;R$0B&W.7?NQEI?L=%UQK=IM;O+)5#-NZ_/8MU^Y]UVMWL.
M?L#R)$+-F]_.0-Q^P[U^NS>JJ,V/PLC:?NM X^,?S\$V&NQM_[68*]OO'.V+
M([<(/K/X@P^2D'T,HNCBT78]>CRX).%(WWX(/%!B$2SL3C:^J=I(?)>_]?OM
MNQ\,ATW<F>U%__SAO/O#+^?6< 0O=M)-5P1KC[OJX:X&Y7;5&8WKW)5L?!-]
M;[QE_)WK)? ;;]+64L\7SM])%".5U'!F_.OZ!C]\OOKA%VUK&\)V@"TN.<"]
M;?%B,@D2/XYNV(2YCT@ OX5 #I?\XOGR.^F49B]K.(2G=$)<#<,6$%]$7Z8(
MUKEIG7?--6 -A@-K"[ ^!K8?77O,N8<SB2X##S0\G(RW"Q2"FY(54,L6SP/Y
MP7\$T(/P^<9^^H2/N/#-74 X&G>'&0@+5ZX.7I43'9@C<PL8_@C";Q_\ZS"8
ML&@G..KWQH-B^#)+;P!@%2SUNM9H&RBN7-^-P";X+0B<':&I:Q4#F%EZ P K
MH6DT'&\#!8F.7:#''(\&_6+(:,T*$%7!A]GOCI;0S>IEE5%XPR(6/K*=(*4(
MK(6%-P2Q"I8JP6%/9F'ZV)Y4"4"X=MW- *R(I])02(2"8)JS,(9';? ]?.?]
MOQ-WCB;.[EC-['2S&F4U#/N ^"^KUQOT!MWO\%_+&G37&#DY%^"XX.]9_=$:
M*9RS'(\+_O&PO\[V-8^8?OH=:]A?PP&=3G>TGQU44D:=06=/A)$%ZR_QA;^^
M!H$7O7-9!&]_ J<Y^D1#0%:#/1X,.@>%FNY011__PVP>!H^,+EDM SD0S$$!
M_S*=NA.FWBL#LG5H"@G!19L'84RZOQKHP^$6H(,;F\P25*+..S8/X<L$ ?S9
M8Q2<\YV+&<#E_H=^7_KQG;B)@^%"** 68/>"A"HB:F0-]K/3R\"/XC"9X$OD
MO=V'X+[MS";JY@YPQ?*;0KJAP5T!$OT =A-3'F5=-'W!NH I'PKN6Z6!^2 2
M-IC"\"-V^P 4B8.\?@W",'AR_?L*1%4%7V9.6J^'8[>0ET?N,.\55P7\2_S
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
M+OWQ(P@$;$9P,QY_:6^F8^JJ=:D9FO#$AHK/>]R@%N*0RT'^!B@G,.MG?!_
MN[$QM=W0>*3A9%SOB32!\'"T?T[OCX9_"8/D_L'P&>H^C-\99YSC04$*2<%M
M^DS<AK(!.2F-(:<T>!*$0LP(WSY*/-*NV3".$*)2P"]%#($@D$/AF\(,!LCB
M"$]4E^:^$&"P-?AG\&XBKL5IJR3 ,>B0@L(=0>$N+J!.Q=9 QW%Z>!9[HX 1
MJBX[]W)JCYQC%!P-#6,"1^8"5MSH&_>X\$&QCP?P]9A'M<6X)W'"](1:DY](
MYLB71-*T)X2<XP)<DK5F+;6!L=#8(R[A'+N<0IGGHM*+F7#$%<T22^$: #MH
M^(G':8 )*CF+WA!CZ3:7G595&TG$MPWDX*+4S6^"J,E5&2R'\P'WP\5JSO(M
M9O@%O%0X>5[/&"F9?F=[A,'H@;%85\Q2 [:-JQ7:NJ7PD<6=)@@*]&PU]5X4
M7BL,JA4XE#S42^>#),=5J6;5J' H8C.)(@HAZM"WY$N:WBPF%9UGX<3(D9>*
M>E'WXC=T))UL?*_^[\+_F9UYO'$^O]=2?@RJ8&-1_?8P2UZ@?F_8(_.!ZTBP
M768B_,:EC.Y+3W70 >N^G#[LY9/@Z=/D<XHH$E 4J2@@U._@+!!+I!HF4N4
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
M%XQ/=:/#T5ED$KKD:A<D25(T_12'Z1\INM+0XI'3(I?)*HI(]9%\9IH(,,@
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
MQY$FZUIDK(OT.'Y65!KQN6D%P&0*]WG-A;X^9S@?""X=/26C<B0_Z!W.8K
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
MOMJ*/*M)'JAIB/JNRRE,3PCS'O0LR@MX%*P+9U7AQTU.92SC1N*QH@0C@[Z
M"4R@J#]P%DS.:J$X B0V ^8O0'5][ VQ=R[:S%>[!UQ]>2"T(8,FTXQPOB+C
MK'ZX'P'FX3Z1L6UAWIA16/;QV0XLBS9W[Y [(A0_0 ,C='B-<5MW/3(V+INL
ML'TNQ]XS&KAX3ST9MSA7]6VH22]FQJOLYT^(>QU]#[FX9GR U3WS-[2KK?F$
MR7 $O\\? =DA_J JKOJFTS4B7']2*?;9BY2\>6N!I@+Y6I,2N/MJ.B'\!9Q=
MH-QOW]68NT2\B+,+E/RMN[L32-4!J@_6_>4.+UAV_C[]63Q^S^C5>.*S&<;:
M&'&'QWW,8Z>LSRXZ9?#8&!&ZDU%U#$Z@PQ$BRSJG9" H0WUY,-;VY;7OC3 =
M3@F=:XHH"JN9^C9+X*NQ_Y:,2?1^!L5<C,ADV=#M9)3/)P#<IV!JHIE,+)_6
M/6 DGKK-AO4DQT)<<XS5$2UP-AUV.?L=NW(%N(U8RF3AE0^:<=9F$U"@JX*Q
MV2;FX2F3C5WHH:G,LBJ=ZL7MN(>E0Q_[_DHWOIKZXGJJ>X'.AU#M5?*RLJE9
MY6OWM^#3SJ"M5U;7Y!':+Z&R1Z;*US#\N^K%QP#?(>Z.5/;#$R3,KO2$ -,5
MBW<AZMOQ$/Q=6-7#$ZDM"*UZ>&)%/%5(Y-_$8R-H*COWV7JAY?-:#\K"X@HF
M/8]J1PUTZ7(\P!PLUN]4K/3A.:G+:N?Y1G9F4Y?5SHN-[,RF+JN=[8WLS*8N
MJYV7&]F935U6.Z\WLC.;NH1VJJ-E*Z?5 GR-^SQ ?/: :3AP]+ *UAO#45'N
M;\4//P4T&CFO6< +N"*7@/)Y(]<TXZ? 3\XMUOAE)Z+*[2&MN;8+IJ?;^*>@
MH/)Y)_IX-!WJ Q5KUH891.6S*H[-?5'__T[@'\W>9K?26^T,<E"^N#WS:##U
M$K'A94OL-&7$*+H9<]$--U,ZZG449=3_(%/_@U+KW\K4OU5J_0\S]3\LM?Y'
MF?H?E5K_XTS]CTNM_]M,_=^66O^33/U/RJ/_)7,#O9M+O2L*$F:)TX;GT6@5
M6Y*/=OLQ+J0 *6H[>7L3U][%TT83(I%/_E0O"L!2! NIKYY<M7L+ :5SQOSF
MB(?EBR/T'9CSF::=Z"\VRI.G(\CG;M#7N_Y%S%.K!L4KLDQ,$)8.._W>@W'T
MSGQ+HY_]EL;*VQGQ"S-=3EQ]U<O\\/'B:)C1+$JC3NF 2IS&6VI79GJ)FU)"
M6:/UI.>]( [O&^$+QO#X?U!+ P04    " !)J*M,KAC;]"D3  !Q" $ %0
M &%C;7(M,C Q.# S,S%?8V%L+GAM;.U=;5/D-A+^?E7W'WRDKBJIRBP,[&9W
M2?:N@($452P0("]W7U+"UH!N/1:1;&#NUY_DEQG;LF1I_"+-5?;# C-2J[N?
M5JLEM:0?_OFZ"+UG2"C"T:>=Z9N]'0]&/@Y0]/!IY^?;R='MR?GYCD=C$ 4@
MQ!'\M!/AG7_^XZ]_\=B_'_XVF7AG"(;!H3?#_N0\FN/OO4NP@(?>CS""!,28
M?._] L*$??+3;^=1S#[S8_0,V:=9JX?>VS?[^_?>9*)!]!8GQ(<KBM/WW[V;
M3KV]@X/I_M[T@S?=^VGZYG7.FIR!F'W//_S[_FSO'?MO.KV;?CA\MW>X=_!O
MS<9B$"=TU=C>ZU[^+ZO^0XBB+X?\OWM H<<4&='#5XH^[3S&\=/A[N[+R\N;
MEX,WF#SL[N_M37=_^WQQZS_"!9B@B"O4ASM%+4ZEJ=[TX\>/N^FW15&AY.L]
M"8LV#G8+=E:4V;=(4;[$"46'-&7O OL@3NVAM1E/6H+_-2F*3?A'D^G^Y(#!
M0X.=0OFI!@D.X0V<>_SGSS?GJU:!OR#T\8V/%[LQ>,417BQW>9E=AE.R@!$W
MR=,H1O&2@T86*<],CI3H(X'S3SN<Q(0; ;<0WO)7.G7CY1,S<XH63R'3RVXW
M9KD10=[BU?P,14S5"(37F"+>X$D(*$5S!(,VMLVH6!#@&A!6Y!'&R =A/](T
MDAQ*M'/F]!;0@/%JA:'8.@'T\2S$+_0\"A"!?FS H;1NK\Q>XAC2.[S"<<4
M/4XHBB"E,TA]@IXXN$=1< PHHE?S:P(I[X;\TSOX&A^'V/_2)MP0;8VDC%OT
M$#&K]D$4'_D^3ICOB1ZN<8A\Q&IT5X 9_9&$OL @HMG7! 20(7+%^C.Y@3Y$
MS^ ^A'2&J!]BFA#8@PXZ-3>22LZC9_8#DV6ODNM0'4G :X*?((F7UR$W13;*
M_I&@)_Y-KP)OTLI8/?T1D_@.DL4,WL=]]&PEO9&$RGT*O09+WI&8QMDG)('!
M!0+W*&0C=\]]N6.#(ZGE5T (,\""IV4/@K>2'$FTU'4.A:X!\9'$Y0XD7GZ&
M\2,.N#>E<?IQKU*;MS&2\#<P9+_R@)O9&[,^RJ?H..I7^@T:&2M,@6R*RN+$
M"Q9 0MAO2*)+>JS!*69M/N(P@"0W1UZV5Y&-FQA)]#4';&J$%T^062 WP-PN
M3S#E8RV;<[)9 S?395JK!X7TU/!H 2J?U]Z!UYX#U':J(PG((%B@S/.RJ.($
MIS,E&/E]CW&;M>/4=+3X8.AI:;T=IY1PE\X<AU9!M167Y^==]=%#HP[,U;MJ
M09^V@_/VKL)OWI;5.7QG3Z!!U>WY?%<-]-*L.Q/@KNHP;L*5"5'G,<"L@>V8
M(7152J_-=U19M@^5+!: +*_FRA!F!F. PE:Y-R+6AQ2%SUD'&)H<MU8<E+M+
MO@[($R4V9E.@T >_Z[A%3XFR\D/PHJVRUHI]<"</<O0TIUM_4%XO86RJW$UH
M]>*M>'0UB5EX=8P)P2_,J^BZIM:: _%'375K0J,/GM, 10C63E_YV*3M^8V(
M],;U!8X>4DV5XRL#AC7J]\%K\YZ J5V84>F#[_)J_C$(>0H97^:J+.P;"M&!
M9!\293&IIHDT%NZ="VW5J6OU&CZOHU2^P(FC=+G_* C2Y"T0FJ3B&5/JQ0WS
M5B8\*3$H!]FZ0X56[>'YG'9C=#H>I_ICFQF9?@+(?%?"O,=I5%5QZ(/03\)4
MP OV=Z4&F]#!*%AG<W)6^TF*91]S4GD6\]2;>$6M\J^,@I>1\"HTAI; ,,>U
M(LL^$V!5G_U^@EG[++P(^&^432X#/K1X^;#BW3Y"&%/OZY\CD#!_ X-OBI3D
M0CPVHZZ(%/*<:$RJ9I%+E"8^SP&]3[.?$SIY .!IEYG+^UT8QK3XA!O0^\G>
M-$^"_BK_^/<C2ADS)PGAZ:Y% R&XAV':[.]YN5JQ77L,\\12OJ7%?O# XQF$
MZ=I>?,)ZP)*%I&F^O%P0S>IU 4L&=T1\#Y, DD\[*T\&B%\Q,S$C/2^Q2_E*
M!"<S8<@OBOIS@A<J?>>ZQ9N(4L:%<;'CO4#T\!BGW%O$45PY8%.T=CM4UM)#
M;=\J:CIR.PM6PWZ9"6HMU?7@.W "/BU-.(?C:NV)\2J'JUI*#Y6W5E%IDLLY
MY5\3^ 10L?;0VFDDQ?7@>&<5#J6DSN&2]F/-.*BIK!XBWUE%1"ZC<W!D7+:%
MHJZ$:+)A8BM4K5HM5SDF52TW8C"I8VH7V#F4SOF\^@'Q!>Q4-L;KZ:L?)OR8
M](\8!R\H#%6#N4YM-T(OZ>BNKP#GT)O!.61>(+@#KQGWI25])L@ECORV0<>
MA!O!F@1'8U4X!Z;D$(4<.FD%-\(X"5 M8CH'2\F.6B.XIK(665^EY:WW5.6\
M-Q:V'0?)E5^S*H6HSEE4?A".3_-O.#_T*HG3:T@8UW)\U+5L1T;:0.D([QQB
MM>Q.[36I>GG;D9 V2FJ!G</G)*$Q7K!):/"<;JZW B2M8#O&T4:H163G(,J3
M8TJ[BSJ]2%;%=H1CTI'48CL'5+::HY'.WK:0I47"]OJ6-I#&:G$.6"WH-@!G
ME.A/@HH"/M?47S\2H3,Y5]5Q*.)3=1FEQ,Z!)![Q5DR8&LK:'&!7^677 +$!
MYP0\H1B$I0PTQ4BK4=>V,Y!#4Q]RM17AG/G=\(2K" :G@$1\"LM&EV21I,FC
M,SA'/E+X"IVZMGV&-H;ZBG .PQ*KJ0/D*7\$/L*(HF>8Q8$7F/(UR:LY"PB5
MX:\9(=NS2_T>NIF*G(.ZY%+:,L.$DK8GFMI@R81T#HU2I,$"<Y.1O+VF[<%/
M5S9Y>&P&F\5@TD0^14&EF#_LUJ6\8'\[D07<?#=L)27XH&M*L/=UI95O1LV
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
M[6MM]6P_,]*UK^GIQ9V<CRREGF? \^EU.;=>-1&5G&J79-(/OC[0? Y:;X5
MR&*1G8$>=9&@?.BY.*!</.5<G'_6$D_82=8\_#RJM-G)!*7%"5O+Q6D&%Y8W
MBGO),I[.DIBQ^!E%:)$LBK,+;*ZK<(JZ!&PZ?#T>VP< 0SK6%SG,P*T/!QMI
MS;W17D^,\^CN!?\+ J):R#,G97T]9 P3$'6WQ5; 6H6]V4&)F/65DY$L0=#?
M]MK"&4Y(7Z90HF5]E64<2Q"TM\6&P$+(W@QA3<OZXLQ(AE#7GCM3R$KTWC(=
M$3(6:F'\P+.-ZOGD-2.E(W!'08#B=(WL/)ICLLBOVVD21LA@*-]--.[&?GK&
M^;[^'+%R1B4D*\@/2@^_P:_D?]HL@/9E26LHIK9$4'>+=V*:0JLHHR1]YQ<]
M:?;N=T)^0OF>)SGKN;/B_W']L4_^!U!+ P04    " !)J*M,%O2HU!L=  #*
M[ $ %0   &%C;7(M,C Q.# S,S%?9&5F+GAM;.U=6W/CN+%^/U7G/_ X=:HV
M5='8\F5NV3DI^3;EBL=V;,]NDA<73$(2LQ2A )3'RJ\_ $A)E$A<> 7HY3S,
M>&A<NOMK -V-!O#S7UYG@?,",?%1^&5O^.Y@SX&ABSP_G'S9^_XP&#V<75WM
M.20"H0<"%,(O>R':^\O__?=_.?3/S_\S&#B7/@R\S\XY<@=7X1C]V;D!,_C9
M^0I#B$&$\)^=7T"PH%_^]O>K,*+?W,A_@?1KW.MGY_C=X>&S,QAH-/J %MB%
MZQ:'']Z?#(?.P='1\/!@^-$9'OQM^.YU3+L\!Q']/?OXOX?G!R?TK^'P<?CQ
M\\G!YX.C?VIV%H%H0=:=';P>)'_BZC\'?OC;9_;7,R#0H8(,R>=7XG_9FT;1
M_//^_H\?/][].'J'\&3_\.!@N/_W;]</[A3.P, /F4!=N+>JQ5K)JS?\].G3
M/O_MJFBFY.LS#E9]'.VOR%FW3'_K1>L*Z<(G^_$OTT5]2=,IHHG_F7!.KI$+
M(JXZ2HH<80GVO\&JV(!]&@P/!T<42>+MK7#BPL8H@/=P[+!_O]]?K7L%[@R3
MZ3L7S?8C\(I"-%ONLS+[%-+%#(9,>R_"R(^6#%\\XS13/GBC4PS'7_98$P.F
M+TR96,]_T*D;+>=T1!!_-@^H7/:K$<OT#;(>;\>7?DA%[8/@#A&?=7@6 $+\
ML0\]%=G%6C' P!W M,@41KX+@GJXR6VR*=:NZ/PX@P4(WZ[0%%EG@$PO _2#
M7(6>CZ$;%:!06+=68F]0!,DC6N.X)H"<+H@?0D+.(7&Q/V?@CD+O%!"?W([O
M,"1L&+*OC_ U.@V0^YN*N2;Z:DD8#_XDI%KM@C :N2Y:T+DGG-RAP'=]6J.Z
M (JUWQ+3UPB$)/XU!AZDB-S2\8SOH0O]%_ <0'+N$S= 9(%A#3*HU%U+(KD*
M7^@_""]KY5RGU988O,-H#G&TO N8*M)5]M\+?\Y^4RO#97II:Z1/$8X>(9Z=
MP^>HCI$M;:\EII(YA=R!)1M(5.+T"UY []H'SWY 5^Z:QW+%#EL2RZ\ 8ZJ
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
M[T[H[T[H[T[HVE']_NX$RP#I[TZPX+A^?W>"Z7VO_NZ$-!B&[TY8C_L'%X8
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
M<5$";;W@TI,"PQ4E-'EW,VO-+&&0Q88G(U+$R([QB)&G>1!?VBXZ*!_&H$9
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
M18)F2C'.T6L247HNV=T<OH:09-1@"&@.]&-&)WQG61XMZ#1/E6N_*^23@7*
M3::U)< P2@JKRYP?Q3.4M1@,4IP%A&6L9BG.^9S?+GX9M;QN'-FYT-I)TJN
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
MHF]M9?_8VX4N(>_1OI$W>MQ.]&T8@DG>KJ/#R%M9V4/R=J!+R/MNK\B[68&
MI.D&W 1V7MD)]$[.*N^$BS<4>+GBW4B6IW>^JS,B[^3P-6QK*T ->E*4_2,#
M20XVJ56>SGX_7O$+L)8YK?H:(Z6T4D%79+3JBH/AE!FC-I\5TV&GH;@6K%-0
M'%+IUJ7AZ)-"UFO*6!W<5K)8F2 8/NG0]=(K<-+4-()WAHEEL$WC*&1[6F=)
MS@^)3YXC7?IAN;COW,,ZT-W$PS)9.'32 Y2E'*[$426/?F$:0"AU%^4LV%XD
M8?08A440:_BDD/5))BW<)I.D@F!HI$/7&X8S61:5UM([8%"&9Z_OT\<W(8X8
M>3ZP?V&<^=#@#/W3KY?X/H@YDU<2ID@E?/!# XVQ0O+SZ%Q08^J?@:!2(GRL
M0 4/WD]>9%F!P]."T(G -291&MX^!+20^(]72WY"_>P9DUF4X5 UZAM@R.M
M>["CK?&WLY712;HQ]'Z*2J;!PMDL72S2!&5\K!5QT_Q(C_A#NBS3'PMS0.["
M-=/M4C^.V3'ADW3!9K,\7?.$I4*ZYX>0LN/56J9<;)D\!22TS9:\H?VQ4BMO
MI5A4>9@W,@ZG,6W9(WV&9ZI]..7GV9O?0,V/L!ES4[#\$.)?@C6+-I:8JL!,
M4^YM&/:;;'I;!=%.B;RI53BM;%NN2+LP0Y,RM"AP*PN#"ZOL]J^*/,L#.D%)
M[K\4BRDFVZX4]7?VHM&9BFDK;5#U$:]-<BD&AGE <MW6U*Z<[#96\2/K"86B
M:)79 6H8.$#'^#Y*V$5S- VH^@S*UL2&A?0#2\R9721BL*Y[J6PG7]JGEJDI
MJFVV3<EG]K_#-/HVK%%R>S@<ZPV)L:;\GI+:V#\ N8$/PRJ^MO,RHO#9\S(B
M7*=N'#MJ@=(O[5,4UA35-J.PY#/@&MW.7!S:)JF]E](BSU,RQQ$[#+7K%BG]
MTCZU2$U1;;-%2C[STEJDVL5A+;*T-]X :3_GPGYS!HK9\%FR4V:IG1P8Z_D_
M7]94N!Q3LI7LG2Y02;ZS3^%>64S;'7YU/O)BIL JS[KM\">6 C$4+UNO57:4
MWW>+X:7JN'[&T?T#]6#RB$EPC_E,_91VH.=!1'X*XMZM@!%Q>,M"/&8QUXF-
MQP !:7EY[$+H-O1*#Y6*8E$+,57$=!%7_E=<C78-(:.AV*?N>V 1[VZ%&U;P
M\+?ZO>MX8;$V/N*(H5[ '76\, 3%WHP6AA?QUL8*[A!&;^SC^CVTL6]M/V1G
MS9VO#8_<V%TQ[%%3'U:\6VSH;@!>2C,?Y/7P1KZ5#98=-?%ZL7G41CX$Q=XT
M\^%%O+6&[@[A933UP7X/;>QC[=W\BR]4 =K[&;\0MK)4]1*WBAH.=DJS&HA?
MDVBVJ_4IZZ_OT[J48Y'N: =8]VE(B]CCN&Z,!Y42XEHO9,U:><'*9EEO*_%@
MFPA Q83M%ZU37-C>YT<?Y([GLW-0V-+"-)#67WDW:@!P!+%7,6!0 6\U##@A
M>#F18(C;SL%@WP[RFPNM=ZAZG(#@"&//0L*@0MYR4'#"\)+"PA#'!P2&?;I-
M8"HTR<GN,<*",XR]"@L#"WFK8<$1P\L)"\,<=PX++^A* ]1E+D!+X&.YOME"
M%]@5[ZFY!*?.)7B#%T'$EO5.TH2_'%8$\1TFBW>ZNO2-Q'L_-DY1]\*%7QBP
M>K-1?#=&CMH :EA S$0KB@"*&L81Z5AC17U/"7!\I1OY\/W31[9_VLQ\R+0
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
M40)>4W%,Z.2)9Z91]]NVFO[>KG9R9?V(KY4:+'HZ8>[=W>#*:((:ZJC61]S
MKD:'XMO'@^EFUO1,-UM7.G0SJ4&DFR5F!=V.QZ/;R6"ZF34]T\W6E0[=3&H0
MZ6:)64&WD_'H=CJ8;F9-SW2S=:5#-Y,:1+I98E;0[70\NIT-IIM9TS/=;%WI
MT,VD!I%NEI@5=#L;CV[G@^EFUO1,-UM7.G0SJ4&DFR5F!=W.!]-M9Q58WGC[
M!_OG;Q']GQ](6BQ/TLL\5%6>4058Q=GB[55:=1MPK8FX*JW%UP>(JH]591OE
M/:O?858\WLCSHIT&.:[30\LHX!D".$J-X[^$H@0C20K58(T%35?B=:E2;BGP
MB.VK.I\=KB"Q5V_*+(M/U8MF5?9%GO0.A108FM>/6.UI(^!O#H_9!-P O+0&
M,,C[7=*? _K7('_]LNYX]'>'\+(:P&#_=]<$YA6D?XU&T'B!<[QF, 3$RVH(
M&Y3 [II"N@:UW<:PR:K!SAZZ;3V,/4G"21CRI-Q!?%K?C>YM5/<X  &:OW4/
M*![+XM'XN "&*#"%(HU:Y2L837QHTHY:3;D2).(H#U")L_TTO?$A>Y:$8@T8
M-1![."WQ@)/[YRBI,S,%22!</:&.%#$_91<MV&CD.B!Y@DGV$"TU"Z,;V?,8
M-C9WN]'6AQN#UD W]J3?JH1)]%5E]&NT-HO6=E%I&#4L[ZX+3TG.7A8^3@E)
MG^C7L],"G^,I*0*RNL.)]06>H98\,GT35QL<'V(&&KLW\*'/:VKLD!]Y7)M#
MU!ZJ#")JT?LM'+F/?RN2\L;1.2W6#<EM96QD?CLX;*"XA:5]8+F]&_9$9S8K
M@C.KP\B^,V(4TRP*V>GE]"S&LYRD)^F23B"O8WX-X)JDO]&_JKC@H RL^MV1
M]VJ\,L$>:RJ-(&$%E698.F9F9^?A;.W--9W=)[FTVA3^2S7\!28KZ#+&2<3!
M<DR-5<LJH>;$(@_U=)O3XLK.^<W=.*(#4(<P8=(%6X.6P+75*6R@<W$QN;0"
MHG9_YDN.>74KA8[RGO-C&H%^[]6E4A)6S9E@]A[N$_+UO9P5^H6I(*[CNTKJ
M]X6S#.>9)-&Y5 #0 P9R7+W\QES**F/YS@M97;K@BM50GB,58^-"FX:P?2E
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
M@<' :*T?&+!6Y;19L9L#U5OHPAHHN<1#WU&7GQ(PB2FJ^IABVUMPI)D3*C4
MSNN,W,T<B]XB&&W\;%\<3/&<EV(]J>ID"NLN AV&:TJ]#F#X6).(8@<QQ--=
M1#J:Q*2&$DLLW,#398%66IIBU%N8PQH5F;0PL-A4XIYXF&U1SKT%9B-Q@6G%
M)LV@KRE>O84\K/$RUP@,!.]X8>H(!5\\&O%0)]N/I/-4%-F_0%/L8\5H:-+7
M%,'>@B+6")IK! :"!?[$\I871J?H"44Q?D99U.":Q/R@_';ZX+THHR9VA$RQ
M[2V68N^=S70% ^BJM#8+%8OT:S!PR24>^DY!MU9K?JAMCG-O(9<VQZ%*;72*
M.NB2#!.AYR>48-_;)*IMU6=XT[8^P^@O6U\YU&LXU&N0N/.A7@,ZU&OH#X5#
MO89#O88^L3C4:SC4:SC4:V@(!,AZ#6O7OO=1Y%%,#*>-[>; ABFC*6-;@L)M
M=Y=HY#S]$L4+Y(O]BV[64'0!ADJ=A97!D0L#8OX8AR'YSC>!EX1>D/0QF:9A
MM3:!/JO*CLQ@JJ$TT0Z,8;!PJL"V\K=4R!R(<Z()HJ(^I='IF+RSZW(;QBA:
MJ (<=EDAT7&:/!&*_]P$E)2853NY7N8UP4HF.E",1(%J&WQ6'5S7V6B.S;;(
M0'$QN@'122GBWM;FS1$:2@7B['RM/IC]UBR8O6X2C\AT=+M 5/ :B^>(MP[S
M1MG71G_AYWE_!5*6..-I+80^LBWMX#1CX!E%J2JC;=/"\1I0H^_*P?^V8%#&
MNICY3LZ;:G#;:N:ZLIV=YFMEA*'^KY2-'Q-*IJI$F*U&KI?,=JJOD6_H9^OY
MM!#-\NI4L7Z<571QO:JV@U,K.PRO^N;1/Q!GD]^ "9X137"\85J.DZZ?ZV6V
M7OW$2AY(F-TQ53(>>!'2"S92AT140M)"INGF>MEMBYB1%F  ]A5%3+90F-8<
M1^+5O80MC;60:3NZ+HUG"YJA)F# 5A'.8MIR7S//%AJIM'NS"MFDE1H 66SL
MNE)>8RBK$@\=S$T=JTRVJRA!# U-F=WZ'J[+Z-G"JI,=QJBYXDH[N54:.B^%
M9P](K:CV/O8I\[$(S7APS;V7B93\&Q*1[8%$"ZFNG_/R>=8CJ9$BH#C>:K"_
M9&);USPT[.Z\#I^]DUJH!2*2V<W=E$F\";.?H2FAJ%")Y,L+TP'3/8X\NA2'
M%OQ&/>O)%!L*N]7/DSU^U'E9OW96TPL$PU^*Y:+G*CUC>SME<%;:P7D1P6;6
M(15]^ N + ZMWBH5VS@O+FB+8%7 H;OC#4HV@]8X22A^3!.>,/5 ;*>"!J2<
MERVT-8#&ZH*Q1-ABWQ!) (4+6Z&T+YY:<]=Y=<]9?T!FU-EY 43;4V=CA<#P
M/KOI\?=3 -4.;70LFRJY()!@4%4.N&2+<SR+LFQA?_E O2AF,G)U1X'XOS!3
M?O"/--L$ZNLR]/4]YS44FQM'OQ# ,#.%=MC_94^93 @5HK1:=W7^(><U'YL;
M5D]*W^>U0U^VUZVM]188[,76AK<S4 C3"'T %2U[079?1H15=:S5Y9HS+\8^
M3XK!89J@0+^C,";@O 2FW:["4C$PO+>6:4OL %3 M-6] 7*P<<H%,T=JW<%Y
M)<QNL2HI @9:OR'^, F3Y1E1;X9N4GZ1_G9:N;6C'RSM*3FOG&DW:C95U;"
MU@RKEF2<E]9L#%HS[&7CL=WZB7WDD<3(_0I*(G8^DEG<:[0FY+QN9[^&H]-@
MQZ;C_F+EN1<_78;D>WS%Y*2HH*^M.Y;OFMRQY+1'@CB8.Y2K]!F^R_*B95YA
M6<!="/89W/II0,KMV1L'8T+),V;6<K;\)>:O JW/ML:,U^>L4']-WHA>&UW1
M=W[GLZ%]5,\ .U0WC'5*7_D5?6'9,086N1A.:^JOSB7B!W*'?!+Y.$1;1](/
MQ% M>J_OYVNN[\#V:CA] @3#!"\0 \S'7GYH-I[S$X\_Q?_*+4G9R?4MVEXQ
M*[]6KU4>#)1!96[W%KW=(?)-<[X'FJUYD7-MG9&K[>CZ4O!.1PLC)<(8,5:!
M6A3PM35C4S,ER-J[OC^\0WS5*H,!*Y.:(L;B!<K^6Y SWSP952HRIN'ZCG*O
MJT-[94(U@DWQ2_4J0-7-]1WF!FCHX*Q1R_#G\AH]\12[AB90[>OZTG,/=B!3
MT#X: U^_1NQKRH=,-=V<W[/NP09J]+*/\$\H6G@X,+A;K^OI_"IV#T90KYU]
MM(,L[3I_!CB.D28\8-#;^;WNOB:&6BWMHTVL2J5/O*7Z<2N#KL[O:_=@#1+]
M##]_H2KJ.=M4L^TS'0?/O)Z^U>!0[>O\>G8/QB#3T#Y:@Q@&2];/X^&^3U,F
MW>;)1^LYQ(RH\\OA?4TM-CJ%&EM85;CQLVFRC35(J#B_&MX7_$JMP<"[78"M
MKQ05 !?16]M$-YH=^N43B1:R4[;^4J&LZ3N_?MUS,E1#A<,8I-CTF9\ C?W_
M33%%3#K&<K*<A![;N$4!/\ 5U7T5R5(6-)Q?M^X81-)8$_NR&:[(?,7@C&:8
M+\HTT1&#KLYO4>_67F2Z&[Z9M--C7[,4@*O3O1I8-UK?TY52_HY[;RLE:_H
M+OGVNE)JJ' @*R5*?(0"D=5V_T1H\H#H_ (]JA9&\B[.;PEW#%$EJURM*QB0
MWJ%%/@'S:U=&D"JZ.+],W"ND6ET-?XFR9;7\9<';A=#,EQ=$?1RK;I@;='5^
M%WEW'J_2'0S/;Z>+OE8" &XS]VHDW6A]Z*O1+],I\I/;Z9<7_XEM]M =&_UN
M(ZZ8<13P__ @P;,7JB\>V%$QOGDR2+MJHE$8XU ]CQ-$,;\NL1TFE]N"'153
M6]AU2*4;6VBBT:&/*/4RCYF6*5TRY8D'X&W-I]+=U&YV'2GITVXD.FQL, MA
MA_>)1Y,?PVPLZN^^Z2VAR;WAU%;O;6(Z7R( &Z7[=+$(174,+UR5W;B*IH3.
M,TRU 3-C J:FTV/Z2C<1,4N5P5B=K(IL3CP<,!]2):64&IKBUELLQ%;?]8^+
ME02O0<51W9L;DJ#X@>0C&#/'=;F:LS3&$8KC"Q3[%"_R^]>\:E1\.YT4.'E@
M7SYC,O^QEFZK3L[[T='H L=^2.*4(OX_&X*\),[J.PZ+X.0I8*(8<8A]LTH/
MBCX./:TY:E41F]!R7*Y&CV3)05M8^0!\^![/(CS%/L\9J&A&X[<?RGY[G\[G
M'EURGRW0'6T(CU:4#Z[<R>+("KR:M9%A_Z&YK*51#\!-KPE;_F5_3;V IR"7
M;T-N'%'CM1_+7KM*;QYMJ#ETSX)(>K^L;>S0(5O!5!6O(3G'[JI L.2G[:QZ
M &Z[NJZZ-/;.3V7O7)-P7 *R)(99L4=I)\=/B^LP,9(&CL<9X%/SQKC6, ?@
M8-*D5U.'.SDN.]R*Y+^,!-&1%P6C-=E_&?$]NM.\@7IY]?YHT-5M0H0UD!8R
M0O1:8RRK^0_V-C\ 7]Y*]=%X[4EEZ\D['_'>HS-"*?G.'RMPZ*A<!IO94M;>
M:?$Q%1YUQ<?JVSMV,S42E>IA2AL<@!>97%8UGAQ/RVXFUN>CG+:8&G/JH]5+
MKRXGQXRM>"6S%QIL(96=7%8E;H>C-(9E3]#U-*E'M5PON*4+#,#+?_,H]387
MDI<:/WY3]N.\_VA-P*';KGG7.VM-TT8NRC7.V?EX_"9GAO_RNU:K!8YX!T5[
MQTXCU>G*533L#\<3Q(S49&Y[6S^W79-HEJTCB[?]W7F'7#Z]NYCT=?VN<]/I
MS*BS8R\TQZ[NN>7]F:TDE;F-7?5=V54S@J.,XFA#TJ&?2F1DBX__(#A*?F7_
MPW@W6)!:$W*97VX-K+&\$/VY(<;E%')[;QB C]^AD%^MFG@T*3X!;^[DE2R@
MG.)(D!R=>:&HX"4VG<4/.#VKK)?9Y.!2U]/I745K*,TEA.C7ICA6[BG:F_P
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
M/6M86$#K#K\475Q'7/IT"\E[D%+%]51JYX9$JT\+GF-U[2)9:]?[^5T@I50
MJ#! TY5$ON,MQ#=N4K7S]O IUW5=.UL,=[6^TZ'2^)+3(HMX)!Y-2E>=!FBT
M7_ECR/%5E(5QOE(2][$K47T,_&SERG(5T  9,(<1-^WMR*(_R^DBR&HXJ'W*
M!K4(S<2#VH,?T+Z\+##-LCM6KM/?@%;[,?"+.E<#F@*:@]U>$CI%F-_+WH'=
MUG[,=:$#L':K@.9@MRYW/;^?NC\\!6NUM=KJ9.OS)=H#N\V73CSDW+?=UGS*
MT&K?_W!6*X6EOYK977G9:F[X#>'9$QO;Q\^(>C,DMG$7;+"_]# 5J622**$;
M5@PM\>-P+-&=+@^!)5GTHHE/]!)&Z<XC/@W'(UQI$O3(O8Z=N!ZWFS!B'#0=
MCI&Z4B5P(UU@"L%$;=DP-= !A?7=*!*T>>:1$?<&VH014Q,=T/F!*U6"-M*!
M;]$L@EPG SI3<*G.0Q2L1H,ES:V64A.*_1YW9\8,F+K #QWH-<'P!PE/2#/7
M3#:S71E_ETR8.L >QHR[QQ)( DU;P5>RN;9C2SY,3?G#CV?*C1#=&VNNY(<X
MLV=+3DPM>D#'*,YTN5<V79,[XLBFK3DQM>D]/ CI"=6!V/2>[!DM B>G SHG
MV;T2]RQ<\JA7VJ.UTNX0O_O$?C\GD;@&GWKA Z+S4XT;[)H94X<84-#;I3JE
MXSJDTB8G:SZW:IM\LJYM,CIQ6=VDL>6L8[_C.$[G&=KC*/B&DB<2D)#,EOH2
M*#OY^*%.RJ#JI.S0( _%5 [%5'909:,+31V*J8"'^5!,Y5!,I1?Y#\54!EFB
M0Z^%7A-\#L54]J^8RAT76O.^UZ8)C'&S[VFW(#"0M[PX0[JQ<:L1#* JQE6G
MZ!7+(.:D_*UMG:Y+S5S?R*ZQCY*F:^6",0)]\UZ,5+[=S/5U8@.5U\D%0^5B
M2#0Y_+$[81QF*!KJR5^3$'E=P(J_:^XG*."1\!,-WCU]$_S:?.=G&<9  3+(
MKB*H*SE_)?QUIQ GRSLOZ>,8VN;C^UNC:G?0[:&MWN'XCTN*T%64(&81R0XM
MM?[3X#?/(.Q4!=L>6NG*+2_XVWDH"AR,I]N?=KTA&H:5JF #GJIPXU&>*_J\
MX;>8LO#NV#YE84VQ6>J"ZDYB+\DF6]E7XR@8!P'F7;QP([CJR9;UO3H(W!T2
M&H:1T #*: X9#X>,AT/&PR'CX9#Q<,AX.&0\'#(>#AD/+3,>W-T(_Y$R'L:A
M((Z">JWP37D4*W83IOWW]=#,3G\P,%^/'X@^L[U-/>?,>I]1S+=#PG8?2.*%
MQ;_G[VG>D.3O*+E#/IE%Q4?B%0-W]Y\$/_ W-:W>8=IS:\QNN%X2FO_$VRF.
M?'?-Q]Z>L;D!%(8QM[W?.IB'K7Z@(S6KAZWL+AD_(_I(8E2Z8KS;HXVKB/T1
M/7@O*#8[SC@I'V=D%$:"1&='&-WXXUJX#</Z6Y/*3EUNJ JJEP7M>;MJ,QCQ
M"P/E%O=#53%:Q[3U>E6%G4M,P8DBUVM+J5%X@=U!Y=*;:%R:#^\X('O(A]^5
MI@_Y\(=\^/W/AV<C8+;&50_>I6;#&<!+C,.XU+1F2G<@5FD(8S"O-1J9XF$=
M0TVGR.?[E+7Y\,PS'F*(?!SB3(_))6*L>N$]TVO*&%EN-58$E;H@[BIV+E]B
MUL=]NE,DC('01*!+0A&>15LM+C#KR!6+O;"=:>BI.XM^]V <IKJ$81UK-O,S
MGC,4H2DV"2N4.SB+!%MBJ)$8!BR_1'0=,&:LYCPJUC'2#LXBH9:P:"2VRIW.
M_X;_BV=,LE_^/U!+ 0(4 Q0    ( $FHJTSI(>PS.:$  #$O!@ 1
M      "  0    !A8VUR+3(P,3@P,S,Q+GAM;%!+ 0(4 Q0    ( $FHJTRT
M' 1EC0T  ,J3   1              "  6BA  !A8VUR+3(P,3@P,S,Q+GAS
M9%!+ 0(4 Q0    ( $FHJTRN&-OT*1,  '$( 0 5              "  22O
M  !A8VUR+3(P,3@P,S,Q7V-A;"YX;6Q02P$"% ,4    " !)J*M,%O2HU!L=
M  #*[ $ %0              @ & P@  86-M<BTR,#$X,#,S,5]D968N>&UL
M4$L! A0#%     @ 2:BK3$47Z'[A/@  YJH# !4              ( !SM\
M &%C;7(M,C Q.# S,S%?;&%B+GAM;%!+ 0(4 Q0    ( $FHJTQNCQ%(]"L
M -4" P 5              "  >(> 0!A8VUR+3(P,3@P,S,Q7W!R92YX;6Q0
52P4&      8 !@"* 0  "4L!

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